diff --git a/kernels/demo/include/io.h b/kernels/demo/include/io.h index 9ed6b5002..e054084fb 100644 --- a/kernels/demo/include/io.h +++ b/kernels/demo/include/io.h @@ -1,6 +1,6 @@ #ifndef __DRAW_H__ -#define HAS_GUI +// #define HAS_GUI //这里定义了图形用户界面 #include #include diff --git a/kernels/hello/hello.c b/kernels/hello/hello.c index 0515155fd..e054b9da9 100644 --- a/kernels/hello/hello.c +++ b/kernels/hello/hello.c @@ -1,6 +1,9 @@ #include +#include +// #include #include + int main(const char *args) { const char *fmt = "Hello, AbstractMachine!\n" @@ -9,5 +12,10 @@ int main(const char *args) { for (const char *p = fmt; *p; p++) { (*p == '%') ? putstr(args) : putch(*p); } + printf("xxx123\n"); + + int *badptr = (int*)0x12345678; //测试iringbuf + int x = *badptr; + putch(x); return 0; } diff --git a/kernels/typing-game/game.c b/kernels/typing-game/game.c index 77b4b07a8..2fb04fcf1 100644 --- a/kernels/typing-game/game.c +++ b/kernels/typing-game/game.c @@ -2,8 +2,8 @@ #include #include -#define FPS 30 -#define CPS 5 +#define FPS 30 //帧率 每秒30帧 +#define CPS 5 //每秒5个新字母 #define CHAR_W 8 #define CHAR_H 16 #define NCHAR 128 @@ -33,9 +33,9 @@ void new_char() { for (int i = 0; i < LENGTH(chars); i++) { struct character *c = &chars[i]; if (!c->ch) { - c->ch = 'A' + randint(0, 25); - c->x = randint(0, screen_w - CHAR_W); - c->y = 0; + c->ch = 'A' + randint(0, 25); //随机字符 + c->x = randint(0, screen_w - CHAR_W); //随机出现在屏幕的某一列 + c->y = 0; //从顶部开始下落 c->v = (screen_h - CHAR_H + 1) / randint(FPS * 3 / 2, FPS * 2); c->t = 0; return; @@ -76,6 +76,7 @@ void render() { } n = 0; + //记录本帧数据及坐标 for (int i = 0; i < LENGTH(chars); i++) { struct character *c = &chars[i]; if (c->ch) { @@ -110,7 +111,7 @@ void video_init() { screen_w = io_read(AM_GPU_CONFIG).width; screen_h = io_read(AM_GPU_CONFIG).height; - extern char font[]; + extern char font[]; //用于渲染字母的像素形状 for (int i = 0; i < CHAR_W * CHAR_H; i++) blank[i] = COL_PURPLE; diff --git a/tests/alu-tests/Makefile b/tests/alu-tests/Makefile index ac9e5072b..7d7e5be61 100644 --- a/tests/alu-tests/Makefile +++ b/tests/alu-tests/Makefile @@ -2,10 +2,10 @@ NAME = alutest SRCS = build/alu_test.c include $(AM_HOME)/Makefile -GENERATOR = build/gen_alu_test +# GENERATOR = build/gen_alu_test -$(GENERATOR): gen_alu_test.c - gcc -O2 -Wall -Werror $^ -o $@ +# $(GENERATOR): gen_alu_test.c +# gcc -O2 -Wall -Werror $^ -o $@ -$(SRCS): $(GENERATOR) - $^ > $@ +# $(SRCS): $(GENERATOR) +# $^ > $@ diff --git a/tests/alu-tests/gen_alu_test.c b/tests/alu-tests/gen_alu_test.c index 9ae500913..7ba394db0 100644 --- a/tests/alu-tests/gen_alu_test.c +++ b/tests/alu-tests/gen_alu_test.c @@ -113,7 +113,8 @@ int exclude(type t, char* op, int x, int y) int main(void) { - printf("#include \n"); + //printf("#include \n"); + printf("#include\n"); printf("int main(void) {\n"); printf(" int exit_code = 0;\n"); diff --git a/tests/alu-tests/test.c b/tests/alu-tests/test.c new file mode 100644 index 000000000..c01d838d4 --- /dev/null +++ b/tests/alu-tests/test.c @@ -0,0 +1,22365 @@ +#include +int main(void) { + int exit_code = 0; +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x+y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x80000000,0x0,(signed int)(x+y)==0x0?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x+y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x80000001,0x1,(signed int)(x+y)==0x1?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x+y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0xfffffffe,0x7ffffffe,(signed int)(x+y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x+y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0xffffffff,0x7fffffff,(signed int)(x+y)==0x7fffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x+y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x0,0x80000000,(signed int)(x+y)==0x80000000?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x1,0x80000001,(signed int)(x+y)==0x80000001?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x2,0x80000002,(signed int)(x+y)==0x80000002?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x7ffffffe,0xfffffffe,(signed int)(x+y)==0xfffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"+",0x7fffffff,0xffffffff,(signed int)(x+y)==0xffffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x+y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x80000001,0x2,(signed int)(x+y)==0x2?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x+y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0xfffffffe,0x7fffffff,(signed int)(x+y)==0x7fffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x+y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0xffffffff,0x80000000,(signed int)(x+y)==0x80000000?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x+y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x0,0x80000001,(signed int)(x+y)==0x80000001?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x1,0x80000002,(signed int)(x+y)==0x80000002?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x2,0x80000003,(signed int)(x+y)==0x80000003?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x7ffffffe,0xffffffff,(signed int)(x+y)==0xffffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"+",0x7fffffff,0x0,(signed int)(x+y)==0x0?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x+y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0xfffffffe,0xfffffffc,(signed int)(x+y)==0xfffffffc?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x+y)!=(signed int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0xffffffff,0xfffffffd,(signed int)(x+y)==0xfffffffd?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x+y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0x0,0xfffffffe,(signed int)(x+y)==0xfffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0x1,0xffffffff,(signed int)(x+y)==0xffffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0x2,0x0,(signed int)(x+y)==0x0?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0x7ffffffe,0x7ffffffc,(signed int)(x+y)==0x7ffffffc?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"+",0x7fffffff,0x7ffffffd,(signed int)(x+y)==0x7ffffffd?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x+y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0xffffffff,0xfffffffe,(signed int)(x+y)==0xfffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x+y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0x0,0xffffffff,(signed int)(x+y)==0xffffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0x1,0x0,(signed int)(x+y)==0x0?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0x2,0x1,(signed int)(x+y)==0x1?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0x7ffffffe,0x7ffffffd,(signed int)(x+y)==0x7ffffffd?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"+",0x7fffffff,0x7ffffffe,(signed int)(x+y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x+y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"+",0x0,0x0,(signed int)(x+y)==0x0?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"+",0x1,0x1,(signed int)(x+y)==0x1?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"+",0x2,0x2,(signed int)(x+y)==0x2?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"+",0x7ffffffe,0x7ffffffe,(signed int)(x+y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"+",0x7fffffff,0x7fffffff,(signed int)(x+y)==0x7fffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x+y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"+",0x1,0x2,(signed int)(x+y)==0x2?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"+",0x2,0x3,(signed int)(x+y)==0x3?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"+",0x7ffffffe,0x7fffffff,(signed int)(x+y)==0x7fffffff?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"+",0x7fffffff,0x80000000,(signed int)(x+y)==0x80000000?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x+y)!=(signed int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"+",0x2,0x4,(signed int)(x+y)==0x4?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"+",0x7ffffffe,0x80000000,(signed int)(x+y)==0x80000000?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"+",0x7fffffff,0x80000001,(signed int)(x+y)==0x80000001?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x+y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"+",0x7ffffffe,0xfffffffc,(signed int)(x+y)==0xfffffffc?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"+",0x7fffffff,0xfffffffd,(signed int)(x+y)==0xfffffffd?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x+y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"+",0x7fffffff,0xfffffffe,(signed int)(x+y)==0xfffffffe?"PASS":"FAIL",(signed int)(x+y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x80000000,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x80000001,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x-y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0xfffffffe,0x80000002,(signed int)(x-y)==0x80000002?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x-y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0xffffffff,0x80000001,(signed int)(x-y)==0x80000001?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x-y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x0,0x80000000,(signed int)(x-y)==0x80000000?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x1,0x7fffffff,(signed int)(x-y)==0x7fffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x2,0x7ffffffe,(signed int)(x-y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x7ffffffe,0x2,(signed int)(x-y)==0x2?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"-",0x7fffffff,0x1,(signed int)(x-y)==0x1?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x80000001,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x-y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0xfffffffe,0x80000003,(signed int)(x-y)==0x80000003?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x-y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0xffffffff,0x80000002,(signed int)(x-y)==0x80000002?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x-y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x0,0x80000001,(signed int)(x-y)==0x80000001?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x1,0x80000000,(signed int)(x-y)==0x80000000?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x2,0x7fffffff,(signed int)(x-y)==0x7fffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x7ffffffe,0x3,(signed int)(x-y)==0x3?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"-",0x7fffffff,0x2,(signed int)(x-y)==0x2?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0xfffffffe,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0xffffffff,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x-y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0x0,0xfffffffe,(signed int)(x-y)==0xfffffffe?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0x1,0xfffffffd,(signed int)(x-y)==0xfffffffd?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0x2,0xfffffffc,(signed int)(x-y)==0xfffffffc?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0x7ffffffe,0x80000000,(signed int)(x-y)==0x80000000?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"-",0x7fffffff,0x7fffffff,(signed int)(x-y)==0x7fffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0xffffffff,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0x0,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0x1,0xfffffffe,(signed int)(x-y)==0xfffffffe?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0x2,0xfffffffd,(signed int)(x-y)==0xfffffffd?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0x7ffffffe,0x80000001,(signed int)(x-y)==0x80000001?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"-",0x7fffffff,0x80000000,(signed int)(x-y)==0x80000000?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"-",0x0,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"-",0x1,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"-",0x2,0xfffffffe,(signed int)(x-y)==0xfffffffe?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"-",0x7ffffffe,0x80000002,(signed int)(x-y)==0x80000002?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"-",0x7fffffff,0x80000001,(signed int)(x-y)==0x80000001?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"-",0x1,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"-",0x2,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"-",0x7ffffffe,0x80000003,(signed int)(x-y)==0x80000003?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"-",0x7fffffff,0x80000002,(signed int)(x-y)==0x80000002?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"-",0x2,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)-2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"-",0x7ffffffe,0x80000004,(signed int)(x-y)==0x80000004?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"-",0x7fffffff,0x80000003,(signed int)(x-y)==0x80000003?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"-",0x7ffffffe,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"-",0x7fffffff,0xffffffff,(signed int)(x-y)==0xffffffff?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x-y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"-",0x7fffffff,0x0,(signed int)(x-y)==0x0?"PASS":"FAIL",(signed int)(x-y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x80000000,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x^y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x80000001,0x1,(signed int)(x^y)==0x1?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x^y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0xfffffffe,0x7ffffffe,(signed int)(x^y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x^y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0xffffffff,0x7fffffff,(signed int)(x^y)==0x7fffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x^y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x0,0x80000000,(signed int)(x^y)==0x80000000?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x1,0x80000001,(signed int)(x^y)==0x80000001?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x2,0x80000002,(signed int)(x^y)==0x80000002?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x7ffffffe,0xfffffffe,(signed int)(x^y)==0xfffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"^",0x7fffffff,0xffffffff,(signed int)(x^y)==0xffffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x80000001,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x^y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0xfffffffe,0x7fffffff,(signed int)(x^y)==0x7fffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x^y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0xffffffff,0x7ffffffe,(signed int)(x^y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x^y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x0,0x80000001,(signed int)(x^y)==0x80000001?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x1,0x80000000,(signed int)(x^y)==0x80000000?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x2,0x80000003,(signed int)(x^y)==0x80000003?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x7ffffffe,0xffffffff,(signed int)(x^y)==0xffffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"^",0x7fffffff,0xfffffffe,(signed int)(x^y)==0xfffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0xfffffffe,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x^y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0xffffffff,0x1,(signed int)(x^y)==0x1?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x^y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0x0,0xfffffffe,(signed int)(x^y)==0xfffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0x1,0xffffffff,(signed int)(x^y)==0xffffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0x2,0xfffffffc,(signed int)(x^y)==0xfffffffc?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0x7ffffffe,0x80000000,(signed int)(x^y)==0x80000000?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"^",0x7fffffff,0x80000001,(signed int)(x^y)==0x80000001?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0xffffffff,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x^y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0x0,0xffffffff,(signed int)(x^y)==0xffffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0x1,0xfffffffe,(signed int)(x^y)==0xfffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0x2,0xfffffffd,(signed int)(x^y)==0xfffffffd?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0x7ffffffe,0x80000001,(signed int)(x^y)==0x80000001?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"^",0x7fffffff,0x80000000,(signed int)(x^y)==0x80000000?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"^",0x0,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"^",0x1,0x1,(signed int)(x^y)==0x1?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"^",0x2,0x2,(signed int)(x^y)==0x2?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"^",0x7ffffffe,0x7ffffffe,(signed int)(x^y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"^",0x7fffffff,0x7fffffff,(signed int)(x^y)==0x7fffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"^",0x1,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"^",0x2,0x3,(signed int)(x^y)==0x3?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"^",0x7ffffffe,0x7fffffff,(signed int)(x^y)==0x7fffffff?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"^",0x7fffffff,0x7ffffffe,(signed int)(x^y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"^",0x2,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"^",0x7ffffffe,0x7ffffffc,(signed int)(x^y)==0x7ffffffc?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"^",0x7fffffff,0x7ffffffd,(signed int)(x^y)==0x7ffffffd?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"^",0x7ffffffe,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"^",0x7fffffff,0x1,(signed int)(x^y)==0x1?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x^y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"^",0x7fffffff,0x0,(signed int)(x^y)==0x0?"PASS":"FAIL",(signed int)(x^y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x&y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x80000000,0x80000000,(signed int)(x&y)==0x80000000?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x&y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x80000001,0x80000000,(signed int)(x&y)==0x80000000?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x&y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0xfffffffe,0x80000000,(signed int)(x&y)==0x80000000?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x&y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0xffffffff,0x80000000,(signed int)(x&y)==0x80000000?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x0,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x1,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x2,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x7ffffffe,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&",0x7fffffff,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x&y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x80000001,0x80000001,(signed int)(x&y)==0x80000001?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x&y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0xfffffffe,0x80000000,(signed int)(x&y)==0x80000000?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x&y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0xffffffff,0x80000001,(signed int)(x&y)==0x80000001?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x0,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x1,0x1,(signed int)(x&y)==0x1?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x2,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x7ffffffe,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&",0x7fffffff,0x1,(signed int)(x&y)==0x1?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x&y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0xfffffffe,0xfffffffe,(signed int)(x&y)==0xfffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x&y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0xffffffff,0xfffffffe,(signed int)(x&y)==0xfffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0x0,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0x1,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0x2,0x2,(signed int)(x&y)==0x2?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0x7ffffffe,0x7ffffffe,(signed int)(x&y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&",0x7fffffff,0x7ffffffe,(signed int)(x&y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x&y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0xffffffff,0xffffffff,(signed int)(x&y)==0xffffffff?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0x0,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0x1,0x1,(signed int)(x&y)==0x1?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0x2,0x2,(signed int)(x&y)==0x2?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0x7ffffffe,0x7ffffffe,(signed int)(x&y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&",0x7fffffff,0x7fffffff,(signed int)(x&y)==0x7fffffff?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&",0x0,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&",0x1,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&",0x2,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&",0x7ffffffe,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&",0x7fffffff,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&",0x1,0x1,(signed int)(x&y)==0x1?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&",0x2,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&",0x7ffffffe,0x0,(signed int)(x&y)==0x0?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&",0x7fffffff,0x1,(signed int)(x&y)==0x1?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x&y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&",0x2,0x2,(signed int)(x&y)==0x2?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&",0x7ffffffe,0x2,(signed int)(x&y)==0x2?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&",0x7fffffff,0x2,(signed int)(x&y)==0x2?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x&y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"&",0x7ffffffe,0x7ffffffe,(signed int)(x&y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"&",0x7fffffff,0x7ffffffe,(signed int)(x&y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x&y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"&",0x7fffffff,0x7fffffff,(signed int)(x&y)==0x7fffffff?"PASS":"FAIL",(signed int)(x&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x|y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x80000000,0x80000000,(signed int)(x|y)==0x80000000?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x|y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x80000001,0x80000001,(signed int)(x|y)==0x80000001?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0xfffffffe,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0xffffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x|y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x0,0x80000000,(signed int)(x|y)==0x80000000?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x1,0x80000001,(signed int)(x|y)==0x80000001?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x2,0x80000002,(signed int)(x|y)==0x80000002?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x7ffffffe,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"|",0x7fffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x|y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x80000001,0x80000001,(signed int)(x|y)==0x80000001?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0xfffffffe,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0xffffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x|y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x0,0x80000001,(signed int)(x|y)==0x80000001?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x1,0x80000001,(signed int)(x|y)==0x80000001?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x2,0x80000003,(signed int)(x|y)==0x80000003?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x7ffffffe,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"|",0x7fffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0xfffffffe,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0xffffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0x0,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0x1,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0x2,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0x7ffffffe,0xfffffffe,(signed int)(x|y)==0xfffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"|",0x7fffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0xffffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0x0,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0x1,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0x2,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0x7ffffffe,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"|",0x7fffffff,0xffffffff,(signed int)(x|y)==0xffffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x|y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"|",0x0,0x0,(signed int)(x|y)==0x0?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"|",0x1,0x1,(signed int)(x|y)==0x1?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"|",0x2,0x2,(signed int)(x|y)==0x2?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"|",0x7ffffffe,0x7ffffffe,(signed int)(x|y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"|",0x7fffffff,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x|y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"|",0x1,0x1,(signed int)(x|y)==0x1?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"|",0x2,0x3,(signed int)(x|y)==0x3?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"|",0x7ffffffe,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"|",0x7fffffff,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x|y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"|",0x2,0x2,(signed int)(x|y)==0x2?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"|",0x7ffffffe,0x7ffffffe,(signed int)(x|y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"|",0x7fffffff,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x|y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"|",0x7ffffffe,0x7ffffffe,(signed int)(x|y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"|",0x7fffffff,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x|y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"|",0x7fffffff,0x7fffffff,(signed int)(x|y)==0x7fffffff?"PASS":"FAIL",(signed int)(x|y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000000,"<<",0x0,0x80000000,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000000,"<<",0x1,0x0,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000000,"<<",0x2,0x0,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000001,"<<",0x0,0x80000001,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000001,"<<",0x1,0x2,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x80000001,"<<",0x2,0x4,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<<",0x0,0xfffffffe,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<<",0x1,0xfffffffc,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<<",0x2,0xfffffff8,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xffffffff,"<<",0x0,0xffffffff,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xffffffff,"<<",0x1,0xfffffffe,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0xffffffff,"<<",0x2,0xfffffffc,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x0,"<<",0x0,0x0,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x0,"<<",0x1,0x0,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x0,"<<",0x2,0x0,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x1,"<<",0x1,0x2,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x1,"<<",0x2,0x4,(signed int)(x< %s (%d)\n",__LINE__,"signed int",0x2,"<<",0x2,0x8,(signed int)(x<>y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">>",0x0,0x80000000,(signed int)(x>>y)==0x80000000?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)-1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">>",0x1,0xc0000000,(signed int)(x>>y)==0xc0000000?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)-536870912) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">>",0x2,0xe0000000,(signed int)(x>>y)==0xe0000000?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x>>y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">>",0x0,0x80000001,(signed int)(x>>y)==0x80000001?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)-1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">>",0x1,0xc0000000,(signed int)(x>>y)==0xc0000000?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)-536870912) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">>",0x2,0xe0000000,(signed int)(x>>y)==0xe0000000?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x>>y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">>",0x0,0xfffffffe,(signed int)(x>>y)==0xfffffffe?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">>",0x1,0xffffffff,(signed int)(x>>y)==0xffffffff?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">>",0x2,0xffffffff,(signed int)(x>>y)==0xffffffff?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x>>y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">>",0x0,0xffffffff,(signed int)(x>>y)==0xffffffff?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">>",0x1,0xffffffff,(signed int)(x>>y)==0xffffffff?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">>",0x2,0xffffffff,(signed int)(x>>y)==0xffffffff?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">>",0x0,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">>",0x1,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">>",0x2,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">>",0x1,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">>",0x2,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x>>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">>",0x2,0x0,(signed int)(x>>y)==0x0?"PASS":"FAIL",(signed int)(x>>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x80000000,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x80000001,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0xfffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0xffffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x0,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x1,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x80000001,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0xfffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0xffffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x0,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x1,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0xfffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0xffffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0x0,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0x1,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0xffffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0x0,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0x1,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&&",0x0,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&&",0x1,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&&",0x2,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&&",0x7ffffffe,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"&&",0x7fffffff,0x0,(signed int)(x&&y)==0x0?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&&",0x1,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&&",0x2,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"&&",0x7ffffffe,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x&&y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"&&",0x7fffffff,0x1,(signed int)(x&&y)==0x1?"PASS":"FAIL",(signed int)(x&&y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x80000000,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x80000001,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0xfffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0xffffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x0,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x80000001,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0xfffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0xffffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x0,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0xfffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0xffffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0x0,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0xffffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0x0,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x||y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"||",0x0,0x0,(signed int)(x||y)==0x0?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"||",0x1,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"||",0x2,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"||",0x7ffffffe,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x||y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"||",0x7fffffff,0x1,(signed int)(x||y)==0x1?"PASS":"FAIL",(signed int)(x||y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x80000000,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x80000001,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0xfffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0xffffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x0,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x80000001,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0xfffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0xffffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x0,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0xfffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0xffffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0x0,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0xffffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0x0,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">",0x0,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">",0x1,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">",0x2,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,">",0x7ffffffe,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x>y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,">",0x7fffffff,0x0,(signed int)(x>y)==0x0?"PASS":"FAIL",(signed int)(x>y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x80000000,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x80000001,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0xfffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0xffffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x0,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x1,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000000,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x80000001,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0xfffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0xffffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x0,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x1,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x80000001,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0xfffffffe,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0xffffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0x0,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0x1,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0xffffffff,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0x0,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0x1,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0xffffffff,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x0,"<",0x0,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x0,"<",0x1,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x0,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x0,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x0,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x1,"<",0x1,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x1,"<",0x2,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x1,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x1,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x2,"<",0x2,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x2,"<",0x7ffffffe,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x2,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"<",0x7ffffffe,0x0,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"<",0x7fffffff,0x1,(signed int)(x %s (%d)\n",__LINE__,"signed int",0x7fffffff,"<",0x7fffffff,0x0,(signed int)(x=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x80000000,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x80000001,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0xfffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0xffffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x0,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x1,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x80000001,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0xfffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0xffffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x0,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x1,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0xfffffffe,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0xffffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0x0,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0x1,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0xffffffff,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0x0,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0x1,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">=",0x0,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">=",0x1,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">=",0x1,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">=",0x2,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">=",0x2,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">=",0x7ffffffe,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,">=",0x7ffffffe,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,">=",0x7fffffff,0x0,(signed int)(x>=y)==0x0?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x>=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,">=",0x7fffffff,0x1,(signed int)(x>=y)==0x1?"PASS":"FAIL",(signed int)(x>=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x80000000,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x80000001,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0xfffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0xffffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x0,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x80000001,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0xfffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0xffffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x0,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0xfffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0xffffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0x0,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0xffffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0x0,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"<=",0x0,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"<=",0x1,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"<=",0x2,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"<=",0x7ffffffe,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x<=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"<=",0x7fffffff,0x1,(signed int)(x<=y)==0x1?"PASS":"FAIL",(signed int)(x<=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x80000000,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x80000001,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0xfffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0xffffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x0,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x1,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x80000001,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0xfffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0xffffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x0,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x1,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0xfffffffe,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0xffffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0x0,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0x1,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0xffffffff,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0x0,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0x1,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"==",0x0,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"==",0x1,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"==",0x1,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"==",0x2,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"==",0x2,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"==",0x7ffffffe,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"==",0x7ffffffe,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"==",0x7fffffff,0x0,(signed int)(x==y)==0x0?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x==y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"==",0x7fffffff,0x1,(signed int)(x==y)==0x1?"PASS":"FAIL",(signed int)(x==y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x80000000,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x80000001,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0xfffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0xffffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x0,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x1,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x80000001,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0xfffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0xffffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x0,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x1,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0xfffffffe,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0xffffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0x0,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0x1,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0xffffffff,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0x0,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0x1,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"!=",0x0,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"!=",0x1,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"!=",0x1,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"!=",0x2,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"!=",0x2,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"!=",0x7ffffffe,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"!=",0x7ffffffe,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"!=",0x7fffffff,0x1,(signed int)(x!=y)==0x1?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x!=y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"!=",0x7fffffff,0x0,(signed int)(x!=y)==0x0?"PASS":"FAIL",(signed int)(x!=y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x80000000,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x*y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x80000001,0x80000000,(signed int)(x*y)==0x80000000?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0xfffffffe,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-1; + if ((signed int)(x*y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0xffffffff,0x80000000,(signed int)(x*y)==0x80000000?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=0; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x0,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x1,0x80000000,(signed int)(x*y)==0x80000000?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x2,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x7ffffffe,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"*",0x7fffffff,0x80000000,(signed int)(x*y)==0x80000000?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x*y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x80000001,0x1,(signed int)(x*y)==0x1?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x*y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0xfffffffe,0xfffffffe,(signed int)(x*y)==0xfffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x*y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0xffffffff,0x7fffffff,(signed int)(x*y)==0x7fffffff?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=0; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x0,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x1,0x80000001,(signed int)(x*y)==0x80000001?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x2,0x2,(signed int)(x*y)==0x2?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x7ffffffe,0x7ffffffe,(signed int)(x*y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"*",0x7fffffff,0xffffffff,(signed int)(x*y)==0xffffffff?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x*y)!=(signed int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0xfffffffe,0x4,(signed int)(x*y)==0x4?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x*y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0xffffffff,0x2,(signed int)(x*y)==0x2?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=0; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0x0,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0x1,0xfffffffe,(signed int)(x*y)==0xfffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0x2,0xfffffffc,(signed int)(x*y)==0xfffffffc?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0x7ffffffe,0x4,(signed int)(x*y)==0x4?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"*",0x7fffffff,0x2,(signed int)(x*y)==0x2?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x*y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0xffffffff,0x1,(signed int)(x*y)==0x1?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=0; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0x0,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0x1,0xffffffff,(signed int)(x*y)==0xffffffff?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0x2,0xfffffffe,(signed int)(x*y)==0xfffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0x7ffffffe,0x80000002,(signed int)(x*y)==0x80000002?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"*",0x7fffffff,0x80000001,(signed int)(x*y)==0x80000001?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=0; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"*",0x0,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"*",0x1,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"*",0x2,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"*",0x7ffffffe,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"*",0x7fffffff,0x0,(signed int)(x*y)==0x0?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x*y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"*",0x1,0x1,(signed int)(x*y)==0x1?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"*",0x2,0x2,(signed int)(x*y)==0x2?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"*",0x7ffffffe,0x7ffffffe,(signed int)(x*y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"*",0x7fffffff,0x7fffffff,(signed int)(x*y)==0x7fffffff?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x*y)!=(signed int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"*",0x2,0x4,(signed int)(x*y)==0x4?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"*",0x7ffffffe,0xfffffffc,(signed int)(x*y)==0xfffffffc?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"*",0x7fffffff,0xfffffffe,(signed int)(x*y)==0xfffffffe?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x*y)!=(signed int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"*",0x7ffffffe,0x4,(signed int)(x*y)==0x4?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"*",0x7fffffff,0x80000002,(signed int)(x*y)==0x80000002?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x*y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"*",0x7fffffff,0x1,(signed int)(x*y)==0x1?"PASS":"FAIL",(signed int)(x*y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x80000000,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x80000001,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x/y)!=(signed int)1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0xfffffffe,0x40000000,(signed int)(x/y)==0x40000000?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x1,0x80000000,(signed int)(x/y)==0x80000000?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)-1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x2,0xc0000000,(signed int)(x/y)==0xc0000000?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x7ffffffe,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"/",0x7fffffff,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0x80000001,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x/y)!=(signed int)1073741823) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0xfffffffe,0x3fffffff,(signed int)(x/y)==0x3fffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x/y)!=(signed int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0xffffffff,0x7fffffff,(signed int)(x/y)==0x7fffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0x1,0x80000001,(signed int)(x/y)==0x80000001?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)-1073741823) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0x2,0xc0000001,(signed int)(x/y)==0xc0000001?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0x7ffffffe,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"/",0x7fffffff,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0xfffffffe,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x/y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0xffffffff,0x2,(signed int)(x/y)==0x2?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0x1,0xfffffffe,(signed int)(x/y)==0xfffffffe?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0x2,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0x7ffffffe,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"/",0xffffffff,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"/",0x1,0xffffffff,(signed int)(x/y)==0xffffffff?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"/",0x2,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"/",0x7ffffffe,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"/",0x1,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"/",0x2,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"/",0x7ffffffe,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"/",0x1,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"/",0x2,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"/",0x7ffffffe,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"/",0x2,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"/",0x7ffffffe,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"/",0x7ffffffe,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"/",0x7fffffff,0x0,(signed int)(x/y)==0x0?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x/y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"/",0x7fffffff,0x1,(signed int)(x/y)==0x1?"PASS":"FAIL",(signed int)(x/y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483648; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x80000000,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2147483647; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x80000001,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=-2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0xfffffffe,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x2,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x7ffffffe,0xfffffffe,(signed int)(x%y)==0xfffffffe?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483648; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000000,"%",0x7fffffff,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2147483647; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0x80000001,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-2; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0xfffffffe,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=-1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0xffffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0x2,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0x7ffffffe,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2147483647; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x80000001,"%",0x7fffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0xfffffffe,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=-1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0xffffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0x2,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0x7ffffffe,0xfffffffe,(signed int)(x%y)==0xfffffffe?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-2; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xfffffffe,"%",0x7fffffff,0xfffffffe,(signed int)(x%y)==0xfffffffe?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=-1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"%",0xffffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"%",0x2,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"%",0x7ffffffe,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=-1; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0xffffffff,"%",0x7fffffff,0xffffffff,(signed int)(x%y)==0xffffffff?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"%",0x2,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"%",0x7ffffffe,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=0; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x0,"%",0x7fffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=1; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"%",0x1,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"%",0x2,0x1,(signed int)(x%y)==0x1?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"%",0x7ffffffe,0x1,(signed int)(x%y)==0x1?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=1; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x1,"%",0x7fffffff,0x1,(signed int)(x%y)==0x1?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"%",0x2,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"%",0x7ffffffe,0x2,(signed int)(x%y)==0x2?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x2,"%",0x7fffffff,0x2,(signed int)(x%y)==0x2?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483646; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"%",0x7ffffffe,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2147483646; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7ffffffe,"%",0x7fffffff,0x7ffffffe,(signed int)(x%y)==0x7ffffffe?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed int x=2147483647; volatile signed int y=2147483647; + if ((signed int)(x%y)!=(signed int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed int",0x7fffffff,"%",0x7fffffff,0x0,(signed int)(x%y)==0x0?"PASS":"FAIL",(signed int)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x+y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0xffff8000,0x0,(signed short)(x+y)==0x0?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x+y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0xffff8001,0x1,(signed short)(x+y)==0x1?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x+y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0xfffffffe,0x7ffe,(signed short)(x+y)==0x7ffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x+y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0xffffffff,0x7fff,(signed short)(x+y)==0x7fff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x+y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0x0,0xffff8000,(signed short)(x+y)==0xffff8000?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0x1,0xffff8001,(signed short)(x+y)==0xffff8001?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0x2,0xffff8002,(signed short)(x+y)==0xffff8002?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0x7ffe,0xfffffffe,(signed short)(x+y)==0xfffffffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"+",0x7fff,0xffffffff,(signed short)(x+y)==0xffffffff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x+y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0xffff8001,0x2,(signed short)(x+y)==0x2?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x+y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0xfffffffe,0x7fff,(signed short)(x+y)==0x7fff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x+y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0xffffffff,0xffff8000,(signed short)(x+y)==0xffff8000?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x+y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0x0,0xffff8001,(signed short)(x+y)==0xffff8001?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0x1,0xffff8002,(signed short)(x+y)==0xffff8002?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0x2,0xffff8003,(signed short)(x+y)==0xffff8003?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0x7ffe,0xffffffff,(signed short)(x+y)==0xffffffff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"+",0x7fff,0x0,(signed short)(x+y)==0x0?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x+y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0xfffffffe,0xfffffffc,(signed short)(x+y)==0xfffffffc?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x+y)!=(signed short)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0xffffffff,0xfffffffd,(signed short)(x+y)==0xfffffffd?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x+y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0x0,0xfffffffe,(signed short)(x+y)==0xfffffffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0x1,0xffffffff,(signed short)(x+y)==0xffffffff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0x2,0x0,(signed short)(x+y)==0x0?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)32764) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0x7ffe,0x7ffc,(signed short)(x+y)==0x7ffc?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"+",0x7fff,0x7ffd,(signed short)(x+y)==0x7ffd?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x+y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0xffffffff,0xfffffffe,(signed short)(x+y)==0xfffffffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x+y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0x0,0xffffffff,(signed short)(x+y)==0xffffffff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0x1,0x0,(signed short)(x+y)==0x0?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0x2,0x1,(signed short)(x+y)==0x1?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0x7ffe,0x7ffd,(signed short)(x+y)==0x7ffd?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"+",0x7fff,0x7ffe,(signed short)(x+y)==0x7ffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x+y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"+",0x0,0x0,(signed short)(x+y)==0x0?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"+",0x1,0x1,(signed short)(x+y)==0x1?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"+",0x2,0x2,(signed short)(x+y)==0x2?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"+",0x7ffe,0x7ffe,(signed short)(x+y)==0x7ffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"+",0x7fff,0x7fff,(signed short)(x+y)==0x7fff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x+y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"+",0x1,0x2,(signed short)(x+y)==0x2?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"+",0x2,0x3,(signed short)(x+y)==0x3?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"+",0x7ffe,0x7fff,(signed short)(x+y)==0x7fff?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"+",0x7fff,0xffff8000,(signed short)(x+y)==0xffff8000?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x+y)!=(signed short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"+",0x2,0x4,(signed short)(x+y)==0x4?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"+",0x7ffe,0xffff8000,(signed short)(x+y)==0xffff8000?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"+",0x7fff,0xffff8001,(signed short)(x+y)==0xffff8001?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x+y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"+",0x7ffe,0xfffffffc,(signed short)(x+y)==0xfffffffc?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"+",0x7fff,0xfffffffd,(signed short)(x+y)==0xfffffffd?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x+y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"+",0x7fff,0xfffffffe,(signed short)(x+y)==0xfffffffe?"PASS":"FAIL",(signed short)(x+y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0xffff8000,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0xffff8001,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x-y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0xfffffffe,0xffff8002,(signed short)(x-y)==0xffff8002?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x-y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0xffffffff,0xffff8001,(signed short)(x-y)==0xffff8001?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x-y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0x0,0xffff8000,(signed short)(x-y)==0xffff8000?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0x1,0x7fff,(signed short)(x-y)==0x7fff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0x2,0x7ffe,(signed short)(x-y)==0x7ffe?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0x7ffe,0x2,(signed short)(x-y)==0x2?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"-",0x7fff,0x1,(signed short)(x-y)==0x1?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0xffff8001,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x-y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0xfffffffe,0xffff8003,(signed short)(x-y)==0xffff8003?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x-y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0xffffffff,0xffff8002,(signed short)(x-y)==0xffff8002?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x-y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0x0,0xffff8001,(signed short)(x-y)==0xffff8001?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0x1,0xffff8000,(signed short)(x-y)==0xffff8000?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0x2,0x7fff,(signed short)(x-y)==0x7fff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0x7ffe,0x3,(signed short)(x-y)==0x3?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"-",0x7fff,0x2,(signed short)(x-y)==0x2?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0xfffffffe,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0xffffffff,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x-y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0x0,0xfffffffe,(signed short)(x-y)==0xfffffffe?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0x1,0xfffffffd,(signed short)(x-y)==0xfffffffd?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0x2,0xfffffffc,(signed short)(x-y)==0xfffffffc?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0x7ffe,0xffff8000,(signed short)(x-y)==0xffff8000?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"-",0x7fff,0x7fff,(signed short)(x-y)==0x7fff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0xffffffff,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0x0,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0x1,0xfffffffe,(signed short)(x-y)==0xfffffffe?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0x2,0xfffffffd,(signed short)(x-y)==0xfffffffd?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0x7ffe,0xffff8001,(signed short)(x-y)==0xffff8001?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"-",0x7fff,0xffff8000,(signed short)(x-y)==0xffff8000?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"-",0x0,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"-",0x1,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"-",0x2,0xfffffffe,(signed short)(x-y)==0xfffffffe?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"-",0x7ffe,0xffff8002,(signed short)(x-y)==0xffff8002?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"-",0x7fff,0xffff8001,(signed short)(x-y)==0xffff8001?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"-",0x1,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"-",0x2,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"-",0x7ffe,0xffff8003,(signed short)(x-y)==0xffff8003?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"-",0x7fff,0xffff8002,(signed short)(x-y)==0xffff8002?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"-",0x2,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)-32764) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"-",0x7ffe,0xffff8004,(signed short)(x-y)==0xffff8004?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"-",0x7fff,0xffff8003,(signed short)(x-y)==0xffff8003?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"-",0x7ffe,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"-",0x7fff,0xffffffff,(signed short)(x-y)==0xffffffff?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x-y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"-",0x7fff,0x0,(signed short)(x-y)==0x0?"PASS":"FAIL",(signed short)(x-y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0xffff8000,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x^y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0xffff8001,0x1,(signed short)(x^y)==0x1?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x^y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0xfffffffe,0x7ffe,(signed short)(x^y)==0x7ffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x^y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0xffffffff,0x7fff,(signed short)(x^y)==0x7fff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x^y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0x0,0xffff8000,(signed short)(x^y)==0xffff8000?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0x1,0xffff8001,(signed short)(x^y)==0xffff8001?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0x2,0xffff8002,(signed short)(x^y)==0xffff8002?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0x7ffe,0xfffffffe,(signed short)(x^y)==0xfffffffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"^",0x7fff,0xffffffff,(signed short)(x^y)==0xffffffff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0xffff8001,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x^y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0xfffffffe,0x7fff,(signed short)(x^y)==0x7fff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x^y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0xffffffff,0x7ffe,(signed short)(x^y)==0x7ffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x^y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0x0,0xffff8001,(signed short)(x^y)==0xffff8001?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0x1,0xffff8000,(signed short)(x^y)==0xffff8000?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0x2,0xffff8003,(signed short)(x^y)==0xffff8003?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0x7ffe,0xffffffff,(signed short)(x^y)==0xffffffff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"^",0x7fff,0xfffffffe,(signed short)(x^y)==0xfffffffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0xfffffffe,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x^y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0xffffffff,0x1,(signed short)(x^y)==0x1?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x^y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0x0,0xfffffffe,(signed short)(x^y)==0xfffffffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0x1,0xffffffff,(signed short)(x^y)==0xffffffff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0x2,0xfffffffc,(signed short)(x^y)==0xfffffffc?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0x7ffe,0xffff8000,(signed short)(x^y)==0xffff8000?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"^",0x7fff,0xffff8001,(signed short)(x^y)==0xffff8001?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0xffffffff,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x^y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0x0,0xffffffff,(signed short)(x^y)==0xffffffff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0x1,0xfffffffe,(signed short)(x^y)==0xfffffffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0x2,0xfffffffd,(signed short)(x^y)==0xfffffffd?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0x7ffe,0xffff8001,(signed short)(x^y)==0xffff8001?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"^",0x7fff,0xffff8000,(signed short)(x^y)==0xffff8000?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"^",0x0,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"^",0x1,0x1,(signed short)(x^y)==0x1?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"^",0x2,0x2,(signed short)(x^y)==0x2?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"^",0x7ffe,0x7ffe,(signed short)(x^y)==0x7ffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"^",0x7fff,0x7fff,(signed short)(x^y)==0x7fff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"^",0x1,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"^",0x2,0x3,(signed short)(x^y)==0x3?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"^",0x7ffe,0x7fff,(signed short)(x^y)==0x7fff?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"^",0x7fff,0x7ffe,(signed short)(x^y)==0x7ffe?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"^",0x2,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)32764) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"^",0x7ffe,0x7ffc,(signed short)(x^y)==0x7ffc?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"^",0x7fff,0x7ffd,(signed short)(x^y)==0x7ffd?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"^",0x7ffe,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"^",0x7fff,0x1,(signed short)(x^y)==0x1?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x^y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"^",0x7fff,0x0,(signed short)(x^y)==0x0?"PASS":"FAIL",(signed short)(x^y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x&y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0xffff8000,0xffff8000,(signed short)(x&y)==0xffff8000?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x&y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0xffff8001,0xffff8000,(signed short)(x&y)==0xffff8000?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x&y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0xfffffffe,0xffff8000,(signed short)(x&y)==0xffff8000?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x&y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0xffffffff,0xffff8000,(signed short)(x&y)==0xffff8000?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0x0,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0x1,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0x2,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0x7ffe,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&",0x7fff,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x&y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0xffff8001,0xffff8001,(signed short)(x&y)==0xffff8001?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x&y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0xfffffffe,0xffff8000,(signed short)(x&y)==0xffff8000?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x&y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0xffffffff,0xffff8001,(signed short)(x&y)==0xffff8001?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0x0,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0x1,0x1,(signed short)(x&y)==0x1?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0x2,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0x7ffe,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&",0x7fff,0x1,(signed short)(x&y)==0x1?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x&y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0xfffffffe,0xfffffffe,(signed short)(x&y)==0xfffffffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x&y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0xffffffff,0xfffffffe,(signed short)(x&y)==0xfffffffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0x0,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0x1,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0x2,0x2,(signed short)(x&y)==0x2?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0x7ffe,0x7ffe,(signed short)(x&y)==0x7ffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&",0x7fff,0x7ffe,(signed short)(x&y)==0x7ffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x&y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0xffffffff,0xffffffff,(signed short)(x&y)==0xffffffff?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0x0,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0x1,0x1,(signed short)(x&y)==0x1?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0x2,0x2,(signed short)(x&y)==0x2?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0x7ffe,0x7ffe,(signed short)(x&y)==0x7ffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&",0x7fff,0x7fff,(signed short)(x&y)==0x7fff?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&",0x0,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&",0x1,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&",0x2,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&",0x7ffe,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&",0x7fff,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&",0x1,0x1,(signed short)(x&y)==0x1?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&",0x2,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&",0x7ffe,0x0,(signed short)(x&y)==0x0?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&",0x7fff,0x1,(signed short)(x&y)==0x1?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x&y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&",0x2,0x2,(signed short)(x&y)==0x2?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&",0x7ffe,0x2,(signed short)(x&y)==0x2?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&",0x7fff,0x2,(signed short)(x&y)==0x2?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x&y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"&",0x7ffe,0x7ffe,(signed short)(x&y)==0x7ffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"&",0x7fff,0x7ffe,(signed short)(x&y)==0x7ffe?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x&y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"&",0x7fff,0x7fff,(signed short)(x&y)==0x7fff?"PASS":"FAIL",(signed short)(x&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x|y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0xffff8000,0xffff8000,(signed short)(x|y)==0xffff8000?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x|y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0xffff8001,0xffff8001,(signed short)(x|y)==0xffff8001?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0xfffffffe,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0xffffffff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x|y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0x0,0xffff8000,(signed short)(x|y)==0xffff8000?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0x1,0xffff8001,(signed short)(x|y)==0xffff8001?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0x2,0xffff8002,(signed short)(x|y)==0xffff8002?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0x7ffe,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"|",0x7fff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x|y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0xffff8001,0xffff8001,(signed short)(x|y)==0xffff8001?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0xfffffffe,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0xffffffff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x|y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0x0,0xffff8001,(signed short)(x|y)==0xffff8001?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0x1,0xffff8001,(signed short)(x|y)==0xffff8001?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)-32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0x2,0xffff8003,(signed short)(x|y)==0xffff8003?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0x7ffe,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"|",0x7fff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0xfffffffe,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0xffffffff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0x0,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0x1,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0x2,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0x7ffe,0xfffffffe,(signed short)(x|y)==0xfffffffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"|",0x7fff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0xffffffff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0x0,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0x1,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0x2,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0x7ffe,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"|",0x7fff,0xffffffff,(signed short)(x|y)==0xffffffff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x|y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"|",0x0,0x0,(signed short)(x|y)==0x0?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"|",0x1,0x1,(signed short)(x|y)==0x1?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"|",0x2,0x2,(signed short)(x|y)==0x2?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"|",0x7ffe,0x7ffe,(signed short)(x|y)==0x7ffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"|",0x7fff,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x|y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"|",0x1,0x1,(signed short)(x|y)==0x1?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"|",0x2,0x3,(signed short)(x|y)==0x3?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"|",0x7ffe,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"|",0x7fff,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x|y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"|",0x2,0x2,(signed short)(x|y)==0x2?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"|",0x7ffe,0x7ffe,(signed short)(x|y)==0x7ffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"|",0x7fff,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x|y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"|",0x7ffe,0x7ffe,(signed short)(x|y)==0x7ffe?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"|",0x7fff,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x|y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"|",0x7fff,0x7fff,(signed short)(x|y)==0x7fff?"PASS":"FAIL",(signed short)(x|y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8000,"<<",0x0,0xffff8000,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8000,"<<",0x1,0x0,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8000,"<<",0x2,0x0,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8001,"<<",0x0,0xffff8001,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8001,"<<",0x1,0x2,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffff8001,"<<",0x2,0x4,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<<",0x0,0xfffffffe,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<<",0x1,0xfffffffc,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<<",0x2,0xfffffff8,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffffffff,"<<",0x0,0xffffffff,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffffffff,"<<",0x1,0xfffffffe,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0xffffffff,"<<",0x2,0xfffffffc,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x0,"<<",0x0,0x0,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x0,"<<",0x1,0x0,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x0,"<<",0x2,0x0,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x1,"<<",0x1,0x2,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x1,"<<",0x2,0x4,(signed short)(x< %s (%d)\n",__LINE__,"signed short",0x2,"<<",0x2,0x8,(signed short)(x<>y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">>",0x0,0xffff8000,(signed short)(x>>y)==0xffff8000?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)-16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">>",0x1,0xffffc000,(signed short)(x>>y)==0xffffc000?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)-8192) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">>",0x2,0xffffe000,(signed short)(x>>y)==0xffffe000?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x>>y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">>",0x0,0xffff8001,(signed short)(x>>y)==0xffff8001?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)-16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">>",0x1,0xffffc000,(signed short)(x>>y)==0xffffc000?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)-8192) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">>",0x2,0xffffe000,(signed short)(x>>y)==0xffffe000?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x>>y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">>",0x0,0xfffffffe,(signed short)(x>>y)==0xfffffffe?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">>",0x1,0xffffffff,(signed short)(x>>y)==0xffffffff?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">>",0x2,0xffffffff,(signed short)(x>>y)==0xffffffff?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x>>y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">>",0x0,0xffffffff,(signed short)(x>>y)==0xffffffff?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">>",0x1,0xffffffff,(signed short)(x>>y)==0xffffffff?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">>",0x2,0xffffffff,(signed short)(x>>y)==0xffffffff?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">>",0x0,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">>",0x1,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">>",0x2,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">>",0x1,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">>",0x2,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x>>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">>",0x2,0x0,(signed short)(x>>y)==0x0?"PASS":"FAIL",(signed short)(x>>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0xffff8000,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0xffff8001,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0xfffffffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0xffffffff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0x0,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0x1,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0xffff8001,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0xfffffffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0xffffffff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0x0,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0x1,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0xfffffffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0xffffffff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0x0,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0x1,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0xffffffff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0x0,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0x1,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&&",0x0,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&&",0x1,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&&",0x2,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&&",0x7ffe,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"&&",0x7fff,0x0,(signed short)(x&&y)==0x0?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&&",0x1,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&&",0x2,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"&&",0x7ffe,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x&&y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"&&",0x7fff,0x1,(signed short)(x&&y)==0x1?"PASS":"FAIL",(signed short)(x&&y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0xffff8000,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0xffff8001,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0xfffffffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0xffffffff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0x0,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0xffff8001,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0xfffffffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0xffffffff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0x0,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0xfffffffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0xffffffff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0x0,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0xffffffff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0x0,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x||y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"||",0x0,0x0,(signed short)(x||y)==0x0?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"||",0x1,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"||",0x2,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"||",0x7ffe,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x||y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"||",0x7fff,0x1,(signed short)(x||y)==0x1?"PASS":"FAIL",(signed short)(x||y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0xffff8000,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0xffff8001,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0xfffffffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0xffffffff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0x0,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0xffff8001,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0xfffffffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0xffffffff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0x0,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0xfffffffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0xffffffff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0x0,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0xffffffff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0x0,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">",0x0,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">",0x1,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">",0x2,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,">",0x7ffe,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x>y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,">",0x7fff,0x0,(signed short)(x>y)==0x0?"PASS":"FAIL",(signed short)(x>y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0xffff8000,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0xffff8001,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0xfffffffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0xffffffff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0x0,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0x1,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8000,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0xffff8001,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0xfffffffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0xffffffff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0x0,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0x1,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffff8001,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0xfffffffe,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0xffffffff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0x0,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0x1,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0xffffffff,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0x0,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0x1,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0xffffffff,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x0,"<",0x0,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x0,"<",0x1,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x0,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x0,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x0,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x1,"<",0x1,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x1,"<",0x2,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x1,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x1,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x2,"<",0x2,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x2,"<",0x7ffe,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x2,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x7ffe,"<",0x7ffe,0x0,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x7ffe,"<",0x7fff,0x1,(signed short)(x %s (%d)\n",__LINE__,"signed short",0x7fff,"<",0x7fff,0x0,(signed short)(x=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0xffff8000,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0xffff8001,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0xfffffffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0xffffffff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0x0,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0x1,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0xffff8001,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0xfffffffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0xffffffff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0x0,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0x1,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0xfffffffe,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0xffffffff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0x0,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0x1,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0xffffffff,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0x0,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0x1,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">=",0x0,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">=",0x1,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">=",0x1,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">=",0x2,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">=",0x2,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">=",0x7ffe,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,">=",0x7ffe,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,">=",0x7fff,0x0,(signed short)(x>=y)==0x0?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x>=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,">=",0x7fff,0x1,(signed short)(x>=y)==0x1?"PASS":"FAIL",(signed short)(x>=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0xffff8000,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0xffff8001,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0xfffffffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0xffffffff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0x0,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0xffff8001,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0xfffffffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0xffffffff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0x0,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0xfffffffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0xffffffff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0x0,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0xffffffff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0x0,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"<=",0x0,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"<=",0x1,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"<=",0x2,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"<=",0x7ffe,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x<=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"<=",0x7fff,0x1,(signed short)(x<=y)==0x1?"PASS":"FAIL",(signed short)(x<=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0xffff8000,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0xffff8001,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0xfffffffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0xffffffff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0x0,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0x1,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0xffff8001,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0xfffffffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0xffffffff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0x0,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0x1,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0xfffffffe,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0xffffffff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0x0,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0x1,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0xffffffff,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0x0,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0x1,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"==",0x0,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"==",0x1,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"==",0x1,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"==",0x2,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"==",0x2,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"==",0x7ffe,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"==",0x7ffe,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"==",0x7fff,0x0,(signed short)(x==y)==0x0?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x==y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"==",0x7fff,0x1,(signed short)(x==y)==0x1?"PASS":"FAIL",(signed short)(x==y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0xffff8000,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0xffff8001,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0xfffffffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0xffffffff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0x0,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0x1,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0xffff8001,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0xfffffffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0xffffffff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0x0,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0x1,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0xfffffffe,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0xffffffff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0x0,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0x1,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0xffffffff,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0x0,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0x1,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"!=",0x0,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"!=",0x1,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"!=",0x1,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"!=",0x2,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"!=",0x2,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"!=",0x7ffe,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"!=",0x7ffe,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"!=",0x7fff,0x1,(signed short)(x!=y)==0x1?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x!=y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"!=",0x7fff,0x0,(signed short)(x!=y)==0x0?"PASS":"FAIL",(signed short)(x!=y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0xffff8000,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x*y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0xffff8001,0xffff8000,(signed short)(x*y)==0xffff8000?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0xfffffffe,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x*y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0xffffffff,0xffff8000,(signed short)(x*y)==0xffff8000?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=0; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0x0,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0x1,0xffff8000,(signed short)(x*y)==0xffff8000?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0x2,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0x7ffe,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"*",0x7fff,0xffff8000,(signed short)(x*y)==0xffff8000?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x*y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0xffff8001,0x1,(signed short)(x*y)==0x1?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x*y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0xfffffffe,0xfffffffe,(signed short)(x*y)==0xfffffffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x*y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0xffffffff,0x7fff,(signed short)(x*y)==0x7fff?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=0; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0x0,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0x1,0xffff8001,(signed short)(x*y)==0xffff8001?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0x2,0x2,(signed short)(x*y)==0x2?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0x7ffe,0x7ffe,(signed short)(x*y)==0x7ffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"*",0x7fff,0xffffffff,(signed short)(x*y)==0xffffffff?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x*y)!=(signed short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0xfffffffe,0x4,(signed short)(x*y)==0x4?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x*y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0xffffffff,0x2,(signed short)(x*y)==0x2?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=0; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0x0,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0x1,0xfffffffe,(signed short)(x*y)==0xfffffffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0x2,0xfffffffc,(signed short)(x*y)==0xfffffffc?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0x7ffe,0x4,(signed short)(x*y)==0x4?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"*",0x7fff,0x2,(signed short)(x*y)==0x2?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x*y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0xffffffff,0x1,(signed short)(x*y)==0x1?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=0; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0x0,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0x1,0xffffffff,(signed short)(x*y)==0xffffffff?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0x2,0xfffffffe,(signed short)(x*y)==0xfffffffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0x7ffe,0xffff8002,(signed short)(x*y)==0xffff8002?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"*",0x7fff,0xffff8001,(signed short)(x*y)==0xffff8001?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=0; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"*",0x0,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"*",0x1,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"*",0x2,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"*",0x7ffe,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"*",0x7fff,0x0,(signed short)(x*y)==0x0?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x*y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"*",0x1,0x1,(signed short)(x*y)==0x1?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"*",0x2,0x2,(signed short)(x*y)==0x2?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"*",0x7ffe,0x7ffe,(signed short)(x*y)==0x7ffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"*",0x7fff,0x7fff,(signed short)(x*y)==0x7fff?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x*y)!=(signed short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"*",0x2,0x4,(signed short)(x*y)==0x4?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"*",0x7ffe,0xfffffffc,(signed short)(x*y)==0xfffffffc?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"*",0x7fff,0xfffffffe,(signed short)(x*y)==0xfffffffe?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x*y)!=(signed short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"*",0x7ffe,0x4,(signed short)(x*y)==0x4?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)-32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"*",0x7fff,0xffff8002,(signed short)(x*y)==0xffff8002?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x*y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"*",0x7fff,0x1,(signed short)(x*y)==0x1?"PASS":"FAIL",(signed short)(x*y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0xffff8000,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0xffff8001,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x/y)!=(signed short)16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0xfffffffe,0x4000,(signed short)(x/y)==0x4000?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x/y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0xffffffff,0xffff8000,(signed short)(x/y)==0xffff8000?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)-32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0x1,0xffff8000,(signed short)(x/y)==0xffff8000?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)-16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0x2,0xffffc000,(signed short)(x/y)==0xffffc000?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0x7ffe,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"/",0x7fff,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0xffff8001,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x/y)!=(signed short)16383) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0xfffffffe,0x3fff,(signed short)(x/y)==0x3fff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x/y)!=(signed short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0xffffffff,0x7fff,(signed short)(x/y)==0x7fff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)-32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0x1,0xffff8001,(signed short)(x/y)==0xffff8001?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)-16383) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0x2,0xffffc001,(signed short)(x/y)==0xffffc001?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0x7ffe,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"/",0x7fff,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0xfffffffe,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x/y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0xffffffff,0x2,(signed short)(x/y)==0x2?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0x1,0xfffffffe,(signed short)(x/y)==0xfffffffe?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0x2,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0x7ffe,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"/",0xffffffff,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"/",0x1,0xffffffff,(signed short)(x/y)==0xffffffff?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"/",0x2,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"/",0x7ffe,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"/",0x1,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"/",0x2,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"/",0x7ffe,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"/",0x1,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"/",0x2,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"/",0x7ffe,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"/",0x2,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"/",0x7ffe,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"/",0x7ffe,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"/",0x7fff,0x0,(signed short)(x/y)==0x0?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x/y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"/",0x7fff,0x1,(signed short)(x/y)==0x1?"PASS":"FAIL",(signed short)(x/y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32768; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0xffff8000,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-32767; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0xffff8001,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0xfffffffe,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=-1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0xffffffff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0x2,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0x7ffe,0xfffffffe,(signed short)(x%y)==0xfffffffe?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32768; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8000,"%",0x7fff,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-32767; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0xffff8001,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-2; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0xfffffffe,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=-1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0xffffffff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0x2,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0x7ffe,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-32767; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffff8001,"%",0x7fff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0xfffffffe,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=-1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0xffffffff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0x2,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0x7ffe,0xfffffffe,(signed short)(x%y)==0xfffffffe?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-2; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xfffffffe,"%",0x7fff,0xfffffffe,(signed short)(x%y)==0xfffffffe?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=-1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"%",0xffffffff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"%",0x2,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"%",0x7ffe,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=-1; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0xffffffff,"%",0x7fff,0xffffffff,(signed short)(x%y)==0xffffffff?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"%",0x2,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"%",0x7ffe,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=0; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x0,"%",0x7fff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=1; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"%",0x1,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"%",0x2,0x1,(signed short)(x%y)==0x1?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"%",0x7ffe,0x1,(signed short)(x%y)==0x1?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=1; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x1,"%",0x7fff,0x1,(signed short)(x%y)==0x1?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=2; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"%",0x2,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"%",0x7ffe,0x2,(signed short)(x%y)==0x2?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=2; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x2,"%",0x7fff,0x2,(signed short)(x%y)==0x2?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32766; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"%",0x7ffe,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=32766; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7ffe,"%",0x7fff,0x7ffe,(signed short)(x%y)==0x7ffe?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed short x=32767; volatile signed short y=32767; + if ((signed short)(x%y)!=(signed short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed short",0x7fff,"%",0x7fff,0x0,(signed short)(x%y)==0x0?"PASS":"FAIL",(signed short)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x+y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0xffffff80,0x0,(signed char)(x+y)==0x0?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x+y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0xffffff81,0x1,(signed char)(x+y)==0x1?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x+y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0xfffffffe,0x7e,(signed char)(x+y)==0x7e?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x+y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0xffffffff,0x7f,(signed char)(x+y)==0x7f?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x+y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0x0,0xffffff80,(signed char)(x+y)==0xffffff80?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0x1,0xffffff81,(signed char)(x+y)==0xffffff81?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0x2,0xffffff82,(signed char)(x+y)==0xffffff82?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0x7e,0xfffffffe,(signed char)(x+y)==0xfffffffe?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"+",0x7f,0xffffffff,(signed char)(x+y)==0xffffffff?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x+y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0xffffff81,0x2,(signed char)(x+y)==0x2?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x+y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0xfffffffe,0x7f,(signed char)(x+y)==0x7f?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x+y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0xffffffff,0xffffff80,(signed char)(x+y)==0xffffff80?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x+y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0x0,0xffffff81,(signed char)(x+y)==0xffffff81?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0x1,0xffffff82,(signed char)(x+y)==0xffffff82?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0x2,0xffffff83,(signed char)(x+y)==0xffffff83?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0x7e,0xffffffff,(signed char)(x+y)==0xffffffff?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"+",0x7f,0x0,(signed char)(x+y)==0x0?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x+y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0xfffffffe,0xfffffffc,(signed char)(x+y)==0xfffffffc?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x+y)!=(signed char)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0xffffffff,0xfffffffd,(signed char)(x+y)==0xfffffffd?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x+y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0x0,0xfffffffe,(signed char)(x+y)==0xfffffffe?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0x1,0xffffffff,(signed char)(x+y)==0xffffffff?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0x2,0x0,(signed char)(x+y)==0x0?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)124) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0x7e,0x7c,(signed char)(x+y)==0x7c?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"+",0x7f,0x7d,(signed char)(x+y)==0x7d?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x+y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0xffffffff,0xfffffffe,(signed char)(x+y)==0xfffffffe?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x+y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0x0,0xffffffff,(signed char)(x+y)==0xffffffff?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0x1,0x0,(signed char)(x+y)==0x0?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0x2,0x1,(signed char)(x+y)==0x1?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0x7e,0x7d,(signed char)(x+y)==0x7d?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"+",0x7f,0x7e,(signed char)(x+y)==0x7e?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x+y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"+",0x0,0x0,(signed char)(x+y)==0x0?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"+",0x1,0x1,(signed char)(x+y)==0x1?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"+",0x2,0x2,(signed char)(x+y)==0x2?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"+",0x7e,0x7e,(signed char)(x+y)==0x7e?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"+",0x7f,0x7f,(signed char)(x+y)==0x7f?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x+y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"+",0x1,0x2,(signed char)(x+y)==0x2?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"+",0x2,0x3,(signed char)(x+y)==0x3?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"+",0x7e,0x7f,(signed char)(x+y)==0x7f?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"+",0x7f,0xffffff80,(signed char)(x+y)==0xffffff80?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x+y)!=(signed char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"+",0x2,0x4,(signed char)(x+y)==0x4?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"+",0x7e,0xffffff80,(signed char)(x+y)==0xffffff80?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"+",0x7f,0xffffff81,(signed char)(x+y)==0xffffff81?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x+y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"+",0x7e,0xfffffffc,(signed char)(x+y)==0xfffffffc?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"+",0x7f,0xfffffffd,(signed char)(x+y)==0xfffffffd?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x+y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"+",0x7f,0xfffffffe,(signed char)(x+y)==0xfffffffe?"PASS":"FAIL",(signed char)(x+y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0xffffff80,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0xffffff81,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x-y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0xfffffffe,0xffffff82,(signed char)(x-y)==0xffffff82?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x-y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0xffffffff,0xffffff81,(signed char)(x-y)==0xffffff81?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x-y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0x0,0xffffff80,(signed char)(x-y)==0xffffff80?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0x1,0x7f,(signed char)(x-y)==0x7f?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0x2,0x7e,(signed char)(x-y)==0x7e?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0x7e,0x2,(signed char)(x-y)==0x2?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"-",0x7f,0x1,(signed char)(x-y)==0x1?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0xffffff81,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x-y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0xfffffffe,0xffffff83,(signed char)(x-y)==0xffffff83?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x-y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0xffffffff,0xffffff82,(signed char)(x-y)==0xffffff82?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x-y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0x0,0xffffff81,(signed char)(x-y)==0xffffff81?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0x1,0xffffff80,(signed char)(x-y)==0xffffff80?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0x2,0x7f,(signed char)(x-y)==0x7f?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0x7e,0x3,(signed char)(x-y)==0x3?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"-",0x7f,0x2,(signed char)(x-y)==0x2?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0xfffffffe,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0xffffffff,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x-y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0x0,0xfffffffe,(signed char)(x-y)==0xfffffffe?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0x1,0xfffffffd,(signed char)(x-y)==0xfffffffd?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0x2,0xfffffffc,(signed char)(x-y)==0xfffffffc?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0x7e,0xffffff80,(signed char)(x-y)==0xffffff80?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"-",0x7f,0x7f,(signed char)(x-y)==0x7f?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0xffffffff,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0x0,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0x1,0xfffffffe,(signed char)(x-y)==0xfffffffe?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0x2,0xfffffffd,(signed char)(x-y)==0xfffffffd?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0x7e,0xffffff81,(signed char)(x-y)==0xffffff81?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"-",0x7f,0xffffff80,(signed char)(x-y)==0xffffff80?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"-",0x0,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"-",0x1,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"-",0x2,0xfffffffe,(signed char)(x-y)==0xfffffffe?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"-",0x7e,0xffffff82,(signed char)(x-y)==0xffffff82?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"-",0x7f,0xffffff81,(signed char)(x-y)==0xffffff81?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"-",0x1,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"-",0x2,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"-",0x7e,0xffffff83,(signed char)(x-y)==0xffffff83?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"-",0x7f,0xffffff82,(signed char)(x-y)==0xffffff82?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"-",0x2,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)-124) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"-",0x7e,0xffffff84,(signed char)(x-y)==0xffffff84?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"-",0x7f,0xffffff83,(signed char)(x-y)==0xffffff83?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"-",0x7e,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"-",0x7f,0xffffffff,(signed char)(x-y)==0xffffffff?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x-y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"-",0x7f,0x0,(signed char)(x-y)==0x0?"PASS":"FAIL",(signed char)(x-y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0xffffff80,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x^y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0xffffff81,0x1,(signed char)(x^y)==0x1?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x^y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0xfffffffe,0x7e,(signed char)(x^y)==0x7e?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x^y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0xffffffff,0x7f,(signed char)(x^y)==0x7f?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x^y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0x0,0xffffff80,(signed char)(x^y)==0xffffff80?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0x1,0xffffff81,(signed char)(x^y)==0xffffff81?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0x2,0xffffff82,(signed char)(x^y)==0xffffff82?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0x7e,0xfffffffe,(signed char)(x^y)==0xfffffffe?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"^",0x7f,0xffffffff,(signed char)(x^y)==0xffffffff?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0xffffff81,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x^y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0xfffffffe,0x7f,(signed char)(x^y)==0x7f?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x^y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0xffffffff,0x7e,(signed char)(x^y)==0x7e?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x^y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0x0,0xffffff81,(signed char)(x^y)==0xffffff81?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0x1,0xffffff80,(signed char)(x^y)==0xffffff80?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0x2,0xffffff83,(signed char)(x^y)==0xffffff83?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0x7e,0xffffffff,(signed char)(x^y)==0xffffffff?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"^",0x7f,0xfffffffe,(signed char)(x^y)==0xfffffffe?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0xfffffffe,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x^y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0xffffffff,0x1,(signed char)(x^y)==0x1?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x^y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0x0,0xfffffffe,(signed char)(x^y)==0xfffffffe?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0x1,0xffffffff,(signed char)(x^y)==0xffffffff?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0x2,0xfffffffc,(signed char)(x^y)==0xfffffffc?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0x7e,0xffffff80,(signed char)(x^y)==0xffffff80?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"^",0x7f,0xffffff81,(signed char)(x^y)==0xffffff81?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0xffffffff,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x^y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0x0,0xffffffff,(signed char)(x^y)==0xffffffff?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0x1,0xfffffffe,(signed char)(x^y)==0xfffffffe?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0x2,0xfffffffd,(signed char)(x^y)==0xfffffffd?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0x7e,0xffffff81,(signed char)(x^y)==0xffffff81?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"^",0x7f,0xffffff80,(signed char)(x^y)==0xffffff80?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"^",0x0,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"^",0x1,0x1,(signed char)(x^y)==0x1?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"^",0x2,0x2,(signed char)(x^y)==0x2?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"^",0x7e,0x7e,(signed char)(x^y)==0x7e?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"^",0x7f,0x7f,(signed char)(x^y)==0x7f?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"^",0x1,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"^",0x2,0x3,(signed char)(x^y)==0x3?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"^",0x7e,0x7f,(signed char)(x^y)==0x7f?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"^",0x7f,0x7e,(signed char)(x^y)==0x7e?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"^",0x2,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)124) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"^",0x7e,0x7c,(signed char)(x^y)==0x7c?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"^",0x7f,0x7d,(signed char)(x^y)==0x7d?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"^",0x7e,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"^",0x7f,0x1,(signed char)(x^y)==0x1?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x^y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"^",0x7f,0x0,(signed char)(x^y)==0x0?"PASS":"FAIL",(signed char)(x^y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x&y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0xffffff80,0xffffff80,(signed char)(x&y)==0xffffff80?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x&y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0xffffff81,0xffffff80,(signed char)(x&y)==0xffffff80?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x&y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0xfffffffe,0xffffff80,(signed char)(x&y)==0xffffff80?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x&y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0xffffffff,0xffffff80,(signed char)(x&y)==0xffffff80?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0x0,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0x1,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0x2,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0x7e,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&",0x7f,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x&y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0xffffff81,0xffffff81,(signed char)(x&y)==0xffffff81?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x&y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0xfffffffe,0xffffff80,(signed char)(x&y)==0xffffff80?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x&y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0xffffffff,0xffffff81,(signed char)(x&y)==0xffffff81?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0x0,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0x1,0x1,(signed char)(x&y)==0x1?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0x2,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0x7e,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&",0x7f,0x1,(signed char)(x&y)==0x1?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x&y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0xfffffffe,0xfffffffe,(signed char)(x&y)==0xfffffffe?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x&y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0xffffffff,0xfffffffe,(signed char)(x&y)==0xfffffffe?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0x0,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0x1,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0x2,0x2,(signed char)(x&y)==0x2?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0x7e,0x7e,(signed char)(x&y)==0x7e?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&",0x7f,0x7e,(signed char)(x&y)==0x7e?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x&y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0xffffffff,0xffffffff,(signed char)(x&y)==0xffffffff?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0x0,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0x1,0x1,(signed char)(x&y)==0x1?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0x2,0x2,(signed char)(x&y)==0x2?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0x7e,0x7e,(signed char)(x&y)==0x7e?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&",0x7f,0x7f,(signed char)(x&y)==0x7f?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&",0x0,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&",0x1,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&",0x2,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&",0x7e,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&",0x7f,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&",0x1,0x1,(signed char)(x&y)==0x1?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&",0x2,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&",0x7e,0x0,(signed char)(x&y)==0x0?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&",0x7f,0x1,(signed char)(x&y)==0x1?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x&y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&",0x2,0x2,(signed char)(x&y)==0x2?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&",0x7e,0x2,(signed char)(x&y)==0x2?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&",0x7f,0x2,(signed char)(x&y)==0x2?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x&y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"&",0x7e,0x7e,(signed char)(x&y)==0x7e?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"&",0x7f,0x7e,(signed char)(x&y)==0x7e?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x&y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"&",0x7f,0x7f,(signed char)(x&y)==0x7f?"PASS":"FAIL",(signed char)(x&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x|y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0xffffff80,0xffffff80,(signed char)(x|y)==0xffffff80?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x|y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0xffffff81,0xffffff81,(signed char)(x|y)==0xffffff81?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0xfffffffe,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0xffffffff,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x|y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0x0,0xffffff80,(signed char)(x|y)==0xffffff80?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0x1,0xffffff81,(signed char)(x|y)==0xffffff81?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0x2,0xffffff82,(signed char)(x|y)==0xffffff82?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0x7e,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"|",0x7f,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x|y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0xffffff81,0xffffff81,(signed char)(x|y)==0xffffff81?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0xfffffffe,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0xffffffff,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x|y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0x0,0xffffff81,(signed char)(x|y)==0xffffff81?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0x1,0xffffff81,(signed char)(x|y)==0xffffff81?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)-125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0x2,0xffffff83,(signed char)(x|y)==0xffffff83?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0x7e,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"|",0x7f,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0xfffffffe,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0xffffffff,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0x0,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0x1,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0x2,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0x7e,0xfffffffe,(signed char)(x|y)==0xfffffffe?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"|",0x7f,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0xffffffff,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0x0,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0x1,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0x2,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0x7e,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"|",0x7f,0xffffffff,(signed char)(x|y)==0xffffffff?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x|y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"|",0x0,0x0,(signed char)(x|y)==0x0?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"|",0x1,0x1,(signed char)(x|y)==0x1?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"|",0x2,0x2,(signed char)(x|y)==0x2?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"|",0x7e,0x7e,(signed char)(x|y)==0x7e?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"|",0x7f,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x|y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"|",0x1,0x1,(signed char)(x|y)==0x1?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"|",0x2,0x3,(signed char)(x|y)==0x3?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"|",0x7e,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"|",0x7f,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x|y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"|",0x2,0x2,(signed char)(x|y)==0x2?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"|",0x7e,0x7e,(signed char)(x|y)==0x7e?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"|",0x7f,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x|y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"|",0x7e,0x7e,(signed char)(x|y)==0x7e?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"|",0x7f,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x|y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"|",0x7f,0x7f,(signed char)(x|y)==0x7f?"PASS":"FAIL",(signed char)(x|y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff80,"<<",0x0,0xffffff80,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff80,"<<",0x1,0x0,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff80,"<<",0x2,0x0,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff81,"<<",0x0,0xffffff81,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff81,"<<",0x1,0x2,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffff81,"<<",0x2,0x4,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<<",0x0,0xfffffffe,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<<",0x1,0xfffffffc,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<<",0x2,0xfffffff8,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffffff,"<<",0x0,0xffffffff,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffffff,"<<",0x1,0xfffffffe,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0xffffffff,"<<",0x2,0xfffffffc,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x0,"<<",0x0,0x0,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x0,"<<",0x1,0x0,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x0,"<<",0x2,0x0,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x1,"<<",0x1,0x2,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x1,"<<",0x2,0x4,(signed char)(x< %s (%d)\n",__LINE__,"signed char",0x2,"<<",0x2,0x8,(signed char)(x<>y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">>",0x0,0xffffff80,(signed char)(x>>y)==0xffffff80?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)-64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">>",0x1,0xffffffc0,(signed char)(x>>y)==0xffffffc0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)-32) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">>",0x2,0xffffffe0,(signed char)(x>>y)==0xffffffe0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x>>y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">>",0x0,0xffffff81,(signed char)(x>>y)==0xffffff81?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)-64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">>",0x1,0xffffffc0,(signed char)(x>>y)==0xffffffc0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)-32) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">>",0x2,0xffffffe0,(signed char)(x>>y)==0xffffffe0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x>>y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">>",0x0,0xfffffffe,(signed char)(x>>y)==0xfffffffe?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">>",0x1,0xffffffff,(signed char)(x>>y)==0xffffffff?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">>",0x2,0xffffffff,(signed char)(x>>y)==0xffffffff?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x>>y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">>",0x0,0xffffffff,(signed char)(x>>y)==0xffffffff?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">>",0x1,0xffffffff,(signed char)(x>>y)==0xffffffff?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">>",0x2,0xffffffff,(signed char)(x>>y)==0xffffffff?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">>",0x0,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">>",0x1,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">>",0x2,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">>",0x1,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">>",0x2,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x>>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">>",0x2,0x0,(signed char)(x>>y)==0x0?"PASS":"FAIL",(signed char)(x>>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0xffffff80,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0xffffff81,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0xfffffffe,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0xffffffff,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0x0,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0x1,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0xffffff81,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0xfffffffe,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0xffffffff,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0x0,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0x1,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0xfffffffe,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0xffffffff,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0x0,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0x1,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0xffffffff,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0x0,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0x1,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&&",0x0,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&&",0x1,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&&",0x2,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&&",0x7e,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"&&",0x7f,0x0,(signed char)(x&&y)==0x0?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&&",0x1,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&&",0x2,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"&&",0x7e,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x&&y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"&&",0x7f,0x1,(signed char)(x&&y)==0x1?"PASS":"FAIL",(signed char)(x&&y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0xffffff80,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0xffffff81,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0xfffffffe,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0xffffffff,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0x0,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0xffffff81,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0xfffffffe,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0xffffffff,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0x0,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0xfffffffe,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0xffffffff,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0x0,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0xffffffff,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0x0,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x||y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"||",0x0,0x0,(signed char)(x||y)==0x0?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"||",0x1,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"||",0x2,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"||",0x7e,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x||y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"||",0x7f,0x1,(signed char)(x||y)==0x1?"PASS":"FAIL",(signed char)(x||y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0xffffff80,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0xffffff81,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0xfffffffe,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0xffffffff,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0x0,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0xffffff81,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0xfffffffe,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0xffffffff,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0x0,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0xfffffffe,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0xffffffff,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0x0,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0xffffffff,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0x0,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">",0x0,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">",0x1,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">",0x2,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,">",0x7e,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x>y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,">",0x7f,0x0,(signed char)(x>y)==0x0?"PASS":"FAIL",(signed char)(x>y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0xffffff80,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0xffffff81,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0xfffffffe,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0xffffffff,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0x0,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0x1,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff80,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0xffffff81,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0xfffffffe,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0xffffffff,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0x0,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0x1,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffff81,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0xfffffffe,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0xffffffff,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0x0,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0x1,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0xffffffff,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0x0,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0x1,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0xffffffff,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x0,"<",0x0,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x0,"<",0x1,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x0,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x0,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x0,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x1,"<",0x1,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x1,"<",0x2,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x1,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x1,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x2,"<",0x2,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x2,"<",0x7e,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x2,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x7e,"<",0x7e,0x0,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x7e,"<",0x7f,0x1,(signed char)(x %s (%d)\n",__LINE__,"signed char",0x7f,"<",0x7f,0x0,(signed char)(x=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0xffffff80,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0xffffff81,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0xfffffffe,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0xffffffff,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0x0,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0x1,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0xffffff81,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0xfffffffe,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0xffffffff,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0x0,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0x1,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0xfffffffe,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0xffffffff,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0x0,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0x1,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0xffffffff,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0x0,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0x1,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">=",0x0,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">=",0x1,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">=",0x1,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">=",0x2,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">=",0x2,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">=",0x7e,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,">=",0x7e,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,">=",0x7f,0x0,(signed char)(x>=y)==0x0?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x>=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,">=",0x7f,0x1,(signed char)(x>=y)==0x1?"PASS":"FAIL",(signed char)(x>=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0xffffff80,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0xffffff81,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0xfffffffe,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0xffffffff,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0x0,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0xffffff81,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0xfffffffe,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0xffffffff,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0x0,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0xfffffffe,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0xffffffff,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0x0,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0xffffffff,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0x0,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"<=",0x0,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"<=",0x1,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"<=",0x2,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"<=",0x7e,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x<=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"<=",0x7f,0x1,(signed char)(x<=y)==0x1?"PASS":"FAIL",(signed char)(x<=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0xffffff80,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0xffffff81,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0xfffffffe,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0xffffffff,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0x0,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0x1,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0xffffff81,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0xfffffffe,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0xffffffff,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0x0,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0x1,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0xfffffffe,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0xffffffff,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0x0,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0x1,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0xffffffff,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0x0,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0x1,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"==",0x0,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"==",0x1,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"==",0x1,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"==",0x2,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"==",0x2,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"==",0x7e,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"==",0x7e,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"==",0x7f,0x0,(signed char)(x==y)==0x0?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x==y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"==",0x7f,0x1,(signed char)(x==y)==0x1?"PASS":"FAIL",(signed char)(x==y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0xffffff80,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0xffffff81,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0xfffffffe,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0xffffffff,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0x0,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0x1,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0xffffff81,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0xfffffffe,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0xffffffff,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0x0,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0x1,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0xfffffffe,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0xffffffff,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0x0,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0x1,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0xffffffff,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0x0,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0x1,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"!=",0x0,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"!=",0x1,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"!=",0x1,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"!=",0x2,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"!=",0x2,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"!=",0x7e,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"!=",0x7e,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"!=",0x7f,0x1,(signed char)(x!=y)==0x1?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x!=y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"!=",0x7f,0x0,(signed char)(x!=y)==0x0?"PASS":"FAIL",(signed char)(x!=y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0xffffff80,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x*y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0xffffff81,0xffffff80,(signed char)(x*y)==0xffffff80?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0xfffffffe,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x*y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0xffffffff,0xffffff80,(signed char)(x*y)==0xffffff80?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=0; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0x0,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0x1,0xffffff80,(signed char)(x*y)==0xffffff80?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0x2,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0x7e,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"*",0x7f,0xffffff80,(signed char)(x*y)==0xffffff80?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x*y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0xffffff81,0x1,(signed char)(x*y)==0x1?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x*y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0xfffffffe,0xfffffffe,(signed char)(x*y)==0xfffffffe?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x*y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0xffffffff,0x7f,(signed char)(x*y)==0x7f?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=0; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0x0,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0x1,0xffffff81,(signed char)(x*y)==0xffffff81?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0x2,0x2,(signed char)(x*y)==0x2?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0x7e,0x7e,(signed char)(x*y)==0x7e?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"*",0x7f,0xffffffff,(signed char)(x*y)==0xffffffff?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x*y)!=(signed char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0xfffffffe,0x4,(signed char)(x*y)==0x4?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x*y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0xffffffff,0x2,(signed char)(x*y)==0x2?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=0; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0x0,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0x1,0xfffffffe,(signed char)(x*y)==0xfffffffe?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0x2,0xfffffffc,(signed char)(x*y)==0xfffffffc?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0x7e,0x4,(signed char)(x*y)==0x4?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"*",0x7f,0x2,(signed char)(x*y)==0x2?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x*y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0xffffffff,0x1,(signed char)(x*y)==0x1?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=0; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0x0,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0x1,0xffffffff,(signed char)(x*y)==0xffffffff?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0x2,0xfffffffe,(signed char)(x*y)==0xfffffffe?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0x7e,0xffffff82,(signed char)(x*y)==0xffffff82?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"*",0x7f,0xffffff81,(signed char)(x*y)==0xffffff81?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=0; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"*",0x0,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"*",0x1,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"*",0x2,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"*",0x7e,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"*",0x7f,0x0,(signed char)(x*y)==0x0?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x*y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"*",0x1,0x1,(signed char)(x*y)==0x1?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"*",0x2,0x2,(signed char)(x*y)==0x2?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"*",0x7e,0x7e,(signed char)(x*y)==0x7e?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"*",0x7f,0x7f,(signed char)(x*y)==0x7f?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x*y)!=(signed char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"*",0x2,0x4,(signed char)(x*y)==0x4?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"*",0x7e,0xfffffffc,(signed char)(x*y)==0xfffffffc?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"*",0x7f,0xfffffffe,(signed char)(x*y)==0xfffffffe?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x*y)!=(signed char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"*",0x7e,0x4,(signed char)(x*y)==0x4?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)-126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"*",0x7f,0xffffff82,(signed char)(x*y)==0xffffff82?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x*y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"*",0x7f,0x1,(signed char)(x*y)==0x1?"PASS":"FAIL",(signed char)(x*y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0xffffff80,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0xffffff81,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x/y)!=(signed char)64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0xfffffffe,0x40,(signed char)(x/y)==0x40?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x/y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0xffffffff,0xffffff80,(signed char)(x/y)==0xffffff80?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)-128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0x1,0xffffff80,(signed char)(x/y)==0xffffff80?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)-64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0x2,0xffffffc0,(signed char)(x/y)==0xffffffc0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0x7e,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"/",0x7f,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0xffffff81,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x/y)!=(signed char)63) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0xfffffffe,0x3f,(signed char)(x/y)==0x3f?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x/y)!=(signed char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0xffffffff,0x7f,(signed char)(x/y)==0x7f?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)-127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0x1,0xffffff81,(signed char)(x/y)==0xffffff81?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)-63) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0x2,0xffffffc1,(signed char)(x/y)==0xffffffc1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0x7e,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"/",0x7f,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0xfffffffe,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x/y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0xffffffff,0x2,(signed char)(x/y)==0x2?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0x1,0xfffffffe,(signed char)(x/y)==0xfffffffe?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0x2,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0x7e,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"/",0xffffffff,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"/",0x1,0xffffffff,(signed char)(x/y)==0xffffffff?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"/",0x2,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"/",0x7e,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"/",0x1,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"/",0x2,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"/",0x7e,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"/",0x1,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"/",0x2,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"/",0x7e,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"/",0x2,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"/",0x7e,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"/",0x7e,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"/",0x7f,0x0,(signed char)(x/y)==0x0?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x/y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"/",0x7f,0x1,(signed char)(x/y)==0x1?"PASS":"FAIL",(signed char)(x/y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-128; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0xffffff80,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-127; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0xffffff81,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0xfffffffe,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=-1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0xffffffff,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0x2,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0x7e,0xfffffffe,(signed char)(x%y)==0xfffffffe?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-128; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff80,"%",0x7f,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-127; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0xffffff81,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-2; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0xfffffffe,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=-1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0xffffffff,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0x2,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0x7e,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-127; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffff81,"%",0x7f,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0xfffffffe,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=-1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0xffffffff,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0x2,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0x7e,0xfffffffe,(signed char)(x%y)==0xfffffffe?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-2; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xfffffffe,"%",0x7f,0xfffffffe,(signed char)(x%y)==0xfffffffe?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=-1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"%",0xffffffff,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"%",0x2,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"%",0x7e,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=-1; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0xffffffff,"%",0x7f,0xffffffff,(signed char)(x%y)==0xffffffff?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"%",0x2,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"%",0x7e,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=0; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x0,"%",0x7f,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=1; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"%",0x1,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"%",0x2,0x1,(signed char)(x%y)==0x1?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"%",0x7e,0x1,(signed char)(x%y)==0x1?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=1; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x1,"%",0x7f,0x1,(signed char)(x%y)==0x1?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=2; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"%",0x2,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"%",0x7e,0x2,(signed char)(x%y)==0x2?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=2; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x2,"%",0x7f,0x2,(signed char)(x%y)==0x2?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=126; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"%",0x7e,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=126; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7e,"%",0x7f,0x7e,(signed char)(x%y)==0x7e?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile signed char x=127; volatile signed char y=127; + if ((signed char)(x%y)!=(signed char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"signed char",0x7f,"%",0x7f,0x0,(signed char)(x%y)==0x0?"PASS":"FAIL",(signed char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x+y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x80000000,0x0,(unsigned int)(x+y)==0x0?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x+y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x80000001,0x1,(unsigned int)(x+y)==0x1?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x+y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0xfffffffe,0x7ffffffe,(unsigned int)(x+y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x+y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0xffffffff,0x7fffffff,(unsigned int)(x+y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x+y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x0,0x80000000,(unsigned int)(x+y)==0x80000000?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x1,0x80000001,(unsigned int)(x+y)==0x80000001?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x2,0x80000002,(unsigned int)(x+y)==0x80000002?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x7ffffffe,0xfffffffe,(unsigned int)(x+y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"+",0x7fffffff,0xffffffff,(unsigned int)(x+y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x+y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x80000001,0x2,(unsigned int)(x+y)==0x2?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x+y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0xfffffffe,0x7fffffff,(unsigned int)(x+y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x+y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0xffffffff,0x80000000,(unsigned int)(x+y)==0x80000000?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x+y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x0,0x80000001,(unsigned int)(x+y)==0x80000001?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x1,0x80000002,(unsigned int)(x+y)==0x80000002?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x2,0x80000003,(unsigned int)(x+y)==0x80000003?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x7ffffffe,0xffffffff,(unsigned int)(x+y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"+",0x7fffffff,0x0,(unsigned int)(x+y)==0x0?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x+y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0xfffffffe,0xfffffffc,(unsigned int)(x+y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x+y)!=(unsigned int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0xffffffff,0xfffffffd,(unsigned int)(x+y)==0xfffffffd?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x+y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0x0,0xfffffffe,(unsigned int)(x+y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0x1,0xffffffff,(unsigned int)(x+y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0x2,0x0,(unsigned int)(x+y)==0x0?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0x7ffffffe,0x7ffffffc,(unsigned int)(x+y)==0x7ffffffc?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"+",0x7fffffff,0x7ffffffd,(unsigned int)(x+y)==0x7ffffffd?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x+y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0xffffffff,0xfffffffe,(unsigned int)(x+y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x+y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0x0,0xffffffff,(unsigned int)(x+y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0x1,0x0,(unsigned int)(x+y)==0x0?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0x2,0x1,(unsigned int)(x+y)==0x1?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0x7ffffffe,0x7ffffffd,(unsigned int)(x+y)==0x7ffffffd?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"+",0x7fffffff,0x7ffffffe,(unsigned int)(x+y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x+y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"+",0x0,0x0,(unsigned int)(x+y)==0x0?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"+",0x1,0x1,(unsigned int)(x+y)==0x1?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"+",0x2,0x2,(unsigned int)(x+y)==0x2?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"+",0x7ffffffe,0x7ffffffe,(unsigned int)(x+y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"+",0x7fffffff,0x7fffffff,(unsigned int)(x+y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x+y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"+",0x1,0x2,(unsigned int)(x+y)==0x2?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"+",0x2,0x3,(unsigned int)(x+y)==0x3?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"+",0x7ffffffe,0x7fffffff,(unsigned int)(x+y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"+",0x7fffffff,0x80000000,(unsigned int)(x+y)==0x80000000?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x+y)!=(unsigned int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"+",0x2,0x4,(unsigned int)(x+y)==0x4?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"+",0x7ffffffe,0x80000000,(unsigned int)(x+y)==0x80000000?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"+",0x7fffffff,0x80000001,(unsigned int)(x+y)==0x80000001?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x+y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"+",0x7ffffffe,0xfffffffc,(unsigned int)(x+y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"+",0x7fffffff,0xfffffffd,(unsigned int)(x+y)==0xfffffffd?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x+y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"+",0x7fffffff,0xfffffffe,(unsigned int)(x+y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x+y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x80000000,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x80000001,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x-y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0xfffffffe,0x80000002,(unsigned int)(x-y)==0x80000002?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x-y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0xffffffff,0x80000001,(unsigned int)(x-y)==0x80000001?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x-y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x0,0x80000000,(unsigned int)(x-y)==0x80000000?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x1,0x7fffffff,(unsigned int)(x-y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x2,0x7ffffffe,(unsigned int)(x-y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x7ffffffe,0x2,(unsigned int)(x-y)==0x2?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"-",0x7fffffff,0x1,(unsigned int)(x-y)==0x1?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x80000001,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x-y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0xfffffffe,0x80000003,(unsigned int)(x-y)==0x80000003?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x-y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0xffffffff,0x80000002,(unsigned int)(x-y)==0x80000002?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x-y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x0,0x80000001,(unsigned int)(x-y)==0x80000001?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x1,0x80000000,(unsigned int)(x-y)==0x80000000?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x2,0x7fffffff,(unsigned int)(x-y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x7ffffffe,0x3,(unsigned int)(x-y)==0x3?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"-",0x7fffffff,0x2,(unsigned int)(x-y)==0x2?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0xfffffffe,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0xffffffff,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x-y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0x0,0xfffffffe,(unsigned int)(x-y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0x1,0xfffffffd,(unsigned int)(x-y)==0xfffffffd?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0x2,0xfffffffc,(unsigned int)(x-y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0x7ffffffe,0x80000000,(unsigned int)(x-y)==0x80000000?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"-",0x7fffffff,0x7fffffff,(unsigned int)(x-y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0xffffffff,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0x0,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0x1,0xfffffffe,(unsigned int)(x-y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0x2,0xfffffffd,(unsigned int)(x-y)==0xfffffffd?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0x7ffffffe,0x80000001,(unsigned int)(x-y)==0x80000001?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"-",0x7fffffff,0x80000000,(unsigned int)(x-y)==0x80000000?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"-",0x0,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"-",0x1,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"-",0x2,0xfffffffe,(unsigned int)(x-y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"-",0x7ffffffe,0x80000002,(unsigned int)(x-y)==0x80000002?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"-",0x7fffffff,0x80000001,(unsigned int)(x-y)==0x80000001?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"-",0x1,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"-",0x2,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"-",0x7ffffffe,0x80000003,(unsigned int)(x-y)==0x80000003?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"-",0x7fffffff,0x80000002,(unsigned int)(x-y)==0x80000002?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"-",0x2,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)-2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"-",0x7ffffffe,0x80000004,(unsigned int)(x-y)==0x80000004?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"-",0x7fffffff,0x80000003,(unsigned int)(x-y)==0x80000003?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"-",0x7ffffffe,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"-",0x7fffffff,0xffffffff,(unsigned int)(x-y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x-y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"-",0x7fffffff,0x0,(unsigned int)(x-y)==0x0?"PASS":"FAIL",(unsigned int)(x-y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x80000000,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x^y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x80000001,0x1,(unsigned int)(x^y)==0x1?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x^y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0xfffffffe,0x7ffffffe,(unsigned int)(x^y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x^y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0xffffffff,0x7fffffff,(unsigned int)(x^y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x^y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x0,0x80000000,(unsigned int)(x^y)==0x80000000?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x1,0x80000001,(unsigned int)(x^y)==0x80000001?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x2,0x80000002,(unsigned int)(x^y)==0x80000002?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x7ffffffe,0xfffffffe,(unsigned int)(x^y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"^",0x7fffffff,0xffffffff,(unsigned int)(x^y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x80000001,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x^y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0xfffffffe,0x7fffffff,(unsigned int)(x^y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x^y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0xffffffff,0x7ffffffe,(unsigned int)(x^y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x^y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x0,0x80000001,(unsigned int)(x^y)==0x80000001?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x1,0x80000000,(unsigned int)(x^y)==0x80000000?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x2,0x80000003,(unsigned int)(x^y)==0x80000003?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x7ffffffe,0xffffffff,(unsigned int)(x^y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"^",0x7fffffff,0xfffffffe,(unsigned int)(x^y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0xfffffffe,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x^y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0xffffffff,0x1,(unsigned int)(x^y)==0x1?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x^y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0x0,0xfffffffe,(unsigned int)(x^y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0x1,0xffffffff,(unsigned int)(x^y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0x2,0xfffffffc,(unsigned int)(x^y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0x7ffffffe,0x80000000,(unsigned int)(x^y)==0x80000000?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"^",0x7fffffff,0x80000001,(unsigned int)(x^y)==0x80000001?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0xffffffff,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x^y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0x0,0xffffffff,(unsigned int)(x^y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0x1,0xfffffffe,(unsigned int)(x^y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)-3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0x2,0xfffffffd,(unsigned int)(x^y)==0xfffffffd?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0x7ffffffe,0x80000001,(unsigned int)(x^y)==0x80000001?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"^",0x7fffffff,0x80000000,(unsigned int)(x^y)==0x80000000?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"^",0x0,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"^",0x1,0x1,(unsigned int)(x^y)==0x1?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"^",0x2,0x2,(unsigned int)(x^y)==0x2?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"^",0x7ffffffe,0x7ffffffe,(unsigned int)(x^y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"^",0x7fffffff,0x7fffffff,(unsigned int)(x^y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"^",0x1,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"^",0x2,0x3,(unsigned int)(x^y)==0x3?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"^",0x7ffffffe,0x7fffffff,(unsigned int)(x^y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"^",0x7fffffff,0x7ffffffe,(unsigned int)(x^y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"^",0x2,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)2147483644) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"^",0x7ffffffe,0x7ffffffc,(unsigned int)(x^y)==0x7ffffffc?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"^",0x7fffffff,0x7ffffffd,(unsigned int)(x^y)==0x7ffffffd?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"^",0x7ffffffe,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"^",0x7fffffff,0x1,(unsigned int)(x^y)==0x1?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x^y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"^",0x7fffffff,0x0,(unsigned int)(x^y)==0x0?"PASS":"FAIL",(unsigned int)(x^y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x&y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x80000000,0x80000000,(unsigned int)(x&y)==0x80000000?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x&y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x80000001,0x80000000,(unsigned int)(x&y)==0x80000000?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x&y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0xfffffffe,0x80000000,(unsigned int)(x&y)==0x80000000?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x&y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0xffffffff,0x80000000,(unsigned int)(x&y)==0x80000000?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x0,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x1,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x2,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x7ffffffe,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&",0x7fffffff,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x&y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x80000001,0x80000001,(unsigned int)(x&y)==0x80000001?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x&y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0xfffffffe,0x80000000,(unsigned int)(x&y)==0x80000000?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x&y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0xffffffff,0x80000001,(unsigned int)(x&y)==0x80000001?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x0,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x1,0x1,(unsigned int)(x&y)==0x1?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x2,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x7ffffffe,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&",0x7fffffff,0x1,(unsigned int)(x&y)==0x1?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x&y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0xfffffffe,0xfffffffe,(unsigned int)(x&y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x&y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0xffffffff,0xfffffffe,(unsigned int)(x&y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0x0,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0x1,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0x2,0x2,(unsigned int)(x&y)==0x2?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0x7ffffffe,0x7ffffffe,(unsigned int)(x&y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&",0x7fffffff,0x7ffffffe,(unsigned int)(x&y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x&y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0xffffffff,0xffffffff,(unsigned int)(x&y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0x0,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0x1,0x1,(unsigned int)(x&y)==0x1?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0x2,0x2,(unsigned int)(x&y)==0x2?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0x7ffffffe,0x7ffffffe,(unsigned int)(x&y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&",0x7fffffff,0x7fffffff,(unsigned int)(x&y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&",0x0,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&",0x1,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&",0x2,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&",0x7ffffffe,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&",0x7fffffff,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&",0x1,0x1,(unsigned int)(x&y)==0x1?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&",0x2,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&",0x7ffffffe,0x0,(unsigned int)(x&y)==0x0?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&",0x7fffffff,0x1,(unsigned int)(x&y)==0x1?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x&y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&",0x2,0x2,(unsigned int)(x&y)==0x2?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&",0x7ffffffe,0x2,(unsigned int)(x&y)==0x2?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&",0x7fffffff,0x2,(unsigned int)(x&y)==0x2?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x&y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"&",0x7ffffffe,0x7ffffffe,(unsigned int)(x&y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"&",0x7fffffff,0x7ffffffe,(unsigned int)(x&y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x&y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"&",0x7fffffff,0x7fffffff,(unsigned int)(x&y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x|y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x80000000,0x80000000,(unsigned int)(x|y)==0x80000000?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x80000001,0x80000001,(unsigned int)(x|y)==0x80000001?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0xfffffffe,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0xffffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x|y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x0,0x80000000,(unsigned int)(x|y)==0x80000000?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x1,0x80000001,(unsigned int)(x|y)==0x80000001?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x2,0x80000002,(unsigned int)(x|y)==0x80000002?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x7ffffffe,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"|",0x7fffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x80000001,0x80000001,(unsigned int)(x|y)==0x80000001?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0xfffffffe,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0xffffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x|y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x0,0x80000001,(unsigned int)(x|y)==0x80000001?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x1,0x80000001,(unsigned int)(x|y)==0x80000001?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)-2147483645) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x2,0x80000003,(unsigned int)(x|y)==0x80000003?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x7ffffffe,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"|",0x7fffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0xfffffffe,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0xffffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0x0,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0x1,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0x2,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0x7ffffffe,0xfffffffe,(unsigned int)(x|y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"|",0x7fffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0xffffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0x0,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0x1,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0x2,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0x7ffffffe,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"|",0x7fffffff,0xffffffff,(unsigned int)(x|y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x|y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"|",0x0,0x0,(unsigned int)(x|y)==0x0?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"|",0x1,0x1,(unsigned int)(x|y)==0x1?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"|",0x2,0x2,(unsigned int)(x|y)==0x2?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"|",0x7ffffffe,0x7ffffffe,(unsigned int)(x|y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"|",0x7fffffff,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x|y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"|",0x1,0x1,(unsigned int)(x|y)==0x1?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"|",0x2,0x3,(unsigned int)(x|y)==0x3?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"|",0x7ffffffe,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"|",0x7fffffff,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x|y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"|",0x2,0x2,(unsigned int)(x|y)==0x2?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"|",0x7ffffffe,0x7ffffffe,(unsigned int)(x|y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"|",0x7fffffff,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x|y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"|",0x7ffffffe,0x7ffffffe,(unsigned int)(x|y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"|",0x7fffffff,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x|y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"|",0x7fffffff,0x7fffffff,(unsigned int)(x|y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x|y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<<",0x0,0x80000000,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<<",0x1,0x0,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<<",0x2,0x0,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<<",0x0,0x80000001,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<<",0x1,0x2,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<<",0x2,0x4,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<<",0x0,0xfffffffe,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<<",0x1,0xfffffffc,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<<",0x2,0xfffffff8,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<<",0x0,0xffffffff,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<<",0x1,0xfffffffe,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<<",0x2,0xfffffffc,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x0,"<<",0x0,0x0,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x0,"<<",0x1,0x0,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x0,"<<",0x2,0x0,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x1,"<<",0x1,0x2,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x1,"<<",0x2,0x4,(unsigned int)(x< %s (%d)\n",__LINE__,"unsigned int",0x2,"<<",0x2,0x8,(unsigned int)(x<>y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">>",0x0,0x80000000,(unsigned int)(x>>y)==0x80000000?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">>",0x1,0x40000000,(unsigned int)(x>>y)==0x40000000?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)536870912) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">>",0x2,0x20000000,(unsigned int)(x>>y)==0x20000000?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x>>y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">>",0x0,0x80000001,(unsigned int)(x>>y)==0x80000001?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">>",0x1,0x40000000,(unsigned int)(x>>y)==0x40000000?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)536870912) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">>",0x2,0x20000000,(unsigned int)(x>>y)==0x20000000?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x>>y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">>",0x0,0xfffffffe,(unsigned int)(x>>y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">>",0x1,0x7fffffff,(unsigned int)(x>>y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)1073741823) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">>",0x2,0x3fffffff,(unsigned int)(x>>y)==0x3fffffff?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x>>y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">>",0x0,0xffffffff,(unsigned int)(x>>y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">>",0x1,0x7fffffff,(unsigned int)(x>>y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)1073741823) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">>",0x2,0x3fffffff,(unsigned int)(x>>y)==0x3fffffff?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">>",0x0,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">>",0x1,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">>",0x2,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">>",0x1,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">>",0x2,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x>>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">>",0x2,0x0,(unsigned int)(x>>y)==0x0?"PASS":"FAIL",(unsigned int)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x80000000,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x80000001,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0xfffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0xffffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x0,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x1,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x80000001,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0xfffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0xffffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x0,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x1,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0xfffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0xffffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0x0,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0x1,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0xffffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0x0,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0x1,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&&",0x0,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&&",0x1,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&&",0x2,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&&",0x7ffffffe,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"&&",0x7fffffff,0x0,(unsigned int)(x&&y)==0x0?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&&",0x1,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&&",0x2,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"&&",0x7ffffffe,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x&&y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"&&",0x7fffffff,0x1,(unsigned int)(x&&y)==0x1?"PASS":"FAIL",(unsigned int)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x80000000,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x80000001,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0xfffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0xffffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x0,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x80000001,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0xfffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0xffffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x0,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0xfffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0xffffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0x0,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0xffffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0x0,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x||y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"||",0x0,0x0,(unsigned int)(x||y)==0x0?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"||",0x1,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"||",0x2,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"||",0x7ffffffe,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x||y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"||",0x7fffffff,0x1,(unsigned int)(x||y)==0x1?"PASS":"FAIL",(unsigned int)(x||y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x80000000,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x80000001,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0xfffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0xffffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x0,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x1,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x2,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x7ffffffe,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">",0x7fffffff,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x80000001,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0xfffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0xffffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x0,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x1,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x2,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x7ffffffe,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">",0x7fffffff,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0xfffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0xffffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0x0,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0x1,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0x2,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0x7ffffffe,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">",0x7fffffff,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0xffffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0x0,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0x1,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0x2,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0x7ffffffe,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">",0x7fffffff,0x1,(unsigned int)(x>y)==0x1?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">",0x0,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">",0x1,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">",0x2,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">",0x7ffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">",0x7fffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">",0x1,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">",0x2,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">",0x7ffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">",0x7fffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">",0x2,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">",0x7ffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">",0x7fffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,">",0x7ffffffe,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,">",0x7fffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x>y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,">",0x7fffffff,0x0,(unsigned int)(x>y)==0x0?"PASS":"FAIL",(unsigned int)(x>y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x80000000,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x80000001,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0xfffffffe,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0xffffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x0,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x1,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x2,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x7ffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<",0x7fffffff,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x80000001,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0xfffffffe,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0xffffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x0,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x1,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x2,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x7ffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<",0x7fffffff,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0xfffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0xffffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0x0,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0x1,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0x2,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0x7ffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<",0x7fffffff,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0xffffffff,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0x0,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0x1,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0x2,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0x7ffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<",0x7fffffff,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x0,"<",0x0,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x0,"<",0x1,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x0,"<",0x2,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x0,"<",0x7ffffffe,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x0,"<",0x7fffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x1,"<",0x1,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x1,"<",0x2,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x1,"<",0x7ffffffe,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x1,"<",0x7fffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x2,"<",0x2,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x2,"<",0x7ffffffe,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x2,"<",0x7fffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"<",0x7ffffffe,0x0,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"<",0x7fffffff,0x1,(unsigned int)(x %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"<",0x7fffffff,0x0,(unsigned int)(x=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x80000000,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x80000001,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0xfffffffe,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0xffffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x0,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x1,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x2,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x7ffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,">=",0x7fffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x80000001,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0xfffffffe,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0xffffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x0,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x1,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x2,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x7ffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,">=",0x7fffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0xfffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0xffffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0x0,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0x1,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0x2,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0x7ffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,">=",0x7fffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0xffffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0x0,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0x1,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0x2,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0x7ffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,">=",0x7fffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">=",0x0,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">=",0x1,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">=",0x2,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">=",0x7ffffffe,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,">=",0x7fffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">=",0x1,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">=",0x2,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">=",0x7ffffffe,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,">=",0x7fffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">=",0x2,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">=",0x7ffffffe,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,">=",0x7fffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,">=",0x7ffffffe,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,">=",0x7fffffff,0x0,(unsigned int)(x>=y)==0x0?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x>=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,">=",0x7fffffff,0x1,(unsigned int)(x>=y)==0x1?"PASS":"FAIL",(unsigned int)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x80000000,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x80000001,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0xfffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0xffffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x0,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x1,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x2,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x7ffffffe,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"<=",0x7fffffff,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x80000001,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0xfffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0xffffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x0,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x1,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x2,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x7ffffffe,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"<=",0x7fffffff,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0xfffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0xffffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0x0,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0x1,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0x2,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0x7ffffffe,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"<=",0x7fffffff,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0xffffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0x0,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0x1,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0x2,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0x7ffffffe,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"<=",0x7fffffff,0x0,(unsigned int)(x<=y)==0x0?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"<=",0x0,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"<=",0x1,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"<=",0x2,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"<=",0x7ffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"<=",0x7fffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"<=",0x1,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"<=",0x2,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"<=",0x7ffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"<=",0x7fffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"<=",0x2,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"<=",0x7ffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"<=",0x7fffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"<=",0x7ffffffe,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"<=",0x7fffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x<=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"<=",0x7fffffff,0x1,(unsigned int)(x<=y)==0x1?"PASS":"FAIL",(unsigned int)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x80000000,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x80000001,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0xfffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0xffffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x0,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x1,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x80000001,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0xfffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0xffffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x0,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x1,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0xfffffffe,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0xffffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0x0,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0x1,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0xffffffff,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0x0,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0x1,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"==",0x0,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"==",0x1,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"==",0x1,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"==",0x2,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"==",0x2,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"==",0x7ffffffe,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"==",0x7ffffffe,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"==",0x7fffffff,0x0,(unsigned int)(x==y)==0x0?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x==y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"==",0x7fffffff,0x1,(unsigned int)(x==y)==0x1?"PASS":"FAIL",(unsigned int)(x==y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x80000000,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x80000001,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0xfffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0xffffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x0,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x1,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x80000001,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0xfffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0xffffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x0,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x1,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0xfffffffe,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0xffffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0x0,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0x1,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0xffffffff,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0x0,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0x1,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"!=",0x0,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"!=",0x1,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"!=",0x1,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"!=",0x2,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"!=",0x2,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"!=",0x7ffffffe,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"!=",0x7ffffffe,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"!=",0x7fffffff,0x1,(unsigned int)(x!=y)==0x1?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x!=y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"!=",0x7fffffff,0x0,(unsigned int)(x!=y)==0x0?"PASS":"FAIL",(unsigned int)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x80000000,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x80000001,0x80000000,(unsigned int)(x*y)==0x80000000?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0xfffffffe,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-1; + if ((unsigned int)(x*y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0xffffffff,0x80000000,(unsigned int)(x*y)==0x80000000?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=0; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x0,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x1,0x80000000,(unsigned int)(x*y)==0x80000000?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x2,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x7ffffffe,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"*",0x7fffffff,0x80000000,(unsigned int)(x*y)==0x80000000?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x*y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x80000001,0x1,(unsigned int)(x*y)==0x1?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x*y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0xfffffffe,0xfffffffe,(unsigned int)(x*y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x*y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0xffffffff,0x7fffffff,(unsigned int)(x*y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=0; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x0,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x1,0x80000001,(unsigned int)(x*y)==0x80000001?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x2,0x2,(unsigned int)(x*y)==0x2?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x7ffffffe,0x7ffffffe,(unsigned int)(x*y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"*",0x7fffffff,0xffffffff,(unsigned int)(x*y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x*y)!=(unsigned int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0xfffffffe,0x4,(unsigned int)(x*y)==0x4?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x*y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0xffffffff,0x2,(unsigned int)(x*y)==0x2?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=0; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0x0,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0x1,0xfffffffe,(unsigned int)(x*y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0x2,0xfffffffc,(unsigned int)(x*y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0x7ffffffe,0x4,(unsigned int)(x*y)==0x4?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"*",0x7fffffff,0x2,(unsigned int)(x*y)==0x2?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x*y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0xffffffff,0x1,(unsigned int)(x*y)==0x1?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=0; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0x0,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0x1,0xffffffff,(unsigned int)(x*y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0x2,0xfffffffe,(unsigned int)(x*y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0x7ffffffe,0x80000002,(unsigned int)(x*y)==0x80000002?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"*",0x7fffffff,0x80000001,(unsigned int)(x*y)==0x80000001?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=0; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"*",0x0,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"*",0x1,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"*",0x2,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"*",0x7ffffffe,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"*",0x7fffffff,0x0,(unsigned int)(x*y)==0x0?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x*y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"*",0x1,0x1,(unsigned int)(x*y)==0x1?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"*",0x2,0x2,(unsigned int)(x*y)==0x2?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"*",0x7ffffffe,0x7ffffffe,(unsigned int)(x*y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"*",0x7fffffff,0x7fffffff,(unsigned int)(x*y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x*y)!=(unsigned int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"*",0x2,0x4,(unsigned int)(x*y)==0x4?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)-4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"*",0x7ffffffe,0xfffffffc,(unsigned int)(x*y)==0xfffffffc?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"*",0x7fffffff,0xfffffffe,(unsigned int)(x*y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x*y)!=(unsigned int)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"*",0x7ffffffe,0x4,(unsigned int)(x*y)==0x4?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)-2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"*",0x7fffffff,0x80000002,(unsigned int)(x*y)==0x80000002?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x*y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"*",0x7fffffff,0x1,(unsigned int)(x*y)==0x1?"PASS":"FAIL",(unsigned int)(x*y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x80000000,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x80000001,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0xfffffffe,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x1,0x80000000,(unsigned int)(x/y)==0x80000000?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x2,0x40000000,(unsigned int)(x/y)==0x40000000?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x7ffffffe,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"/",0x7fffffff,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0x80000001,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0xfffffffe,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0xffffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0x1,0x80000001,(unsigned int)(x/y)==0x80000001?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)1073741824) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0x2,0x40000000,(unsigned int)(x/y)==0x40000000?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0x7ffffffe,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"/",0x7fffffff,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0xfffffffe,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0xffffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0x1,0xfffffffe,(unsigned int)(x/y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0x2,0x7fffffff,(unsigned int)(x/y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0x7ffffffe,0x2,(unsigned int)(x/y)==0x2?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"/",0x7fffffff,0x2,(unsigned int)(x/y)==0x2?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"/",0xffffffff,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)-1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"/",0x1,0xffffffff,(unsigned int)(x/y)==0xffffffff?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"/",0x2,0x7fffffff,(unsigned int)(x/y)==0x7fffffff?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"/",0x7ffffffe,0x2,(unsigned int)(x/y)==0x2?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"/",0x7fffffff,0x2,(unsigned int)(x/y)==0x2?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"/",0x1,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"/",0x2,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"/",0x7ffffffe,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"/",0x7fffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"/",0x1,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"/",0x2,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"/",0x7ffffffe,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"/",0x7fffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"/",0x2,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"/",0x7ffffffe,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"/",0x7fffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"/",0x7ffffffe,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"/",0x7fffffff,0x0,(unsigned int)(x/y)==0x0?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x/y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"/",0x7fffffff,0x1,(unsigned int)(x/y)==0x1?"PASS":"FAIL",(unsigned int)(x/y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483648; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x80000000,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2147483647; + if ((unsigned int)(x%y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x80000001,0x80000000,(unsigned int)(x%y)==0x80000000?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=-2; + if ((unsigned int)(x%y)!=(unsigned int)-2147483648) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0xfffffffe,0x80000000,(unsigned int)(x%y)==0x80000000?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x2,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x7ffffffe,0x2,(unsigned int)(x%y)==0x2?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483648; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000000,"%",0x7fffffff,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2147483647; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0x80000001,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-2; + if ((unsigned int)(x%y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0xfffffffe,0x80000001,(unsigned int)(x%y)==0x80000001?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=-1; + if ((unsigned int)(x%y)!=(unsigned int)-2147483647) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0xffffffff,0x80000001,(unsigned int)(x%y)==0x80000001?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0x2,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0x7ffffffe,0x3,(unsigned int)(x%y)==0x3?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x80000001,"%",0x7fffffff,0x2,(unsigned int)(x%y)==0x2?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-2; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0xfffffffe,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=-1; + if ((unsigned int)(x%y)!=(unsigned int)-2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0xffffffff,0xfffffffe,(unsigned int)(x%y)==0xfffffffe?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0x2,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0x7ffffffe,0x2,(unsigned int)(x%y)==0x2?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-2; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xfffffffe,"%",0x7fffffff,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=-1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"%",0xffffffff,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"%",0x2,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"%",0x7ffffffe,0x3,(unsigned int)(x%y)==0x3?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=-1; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0xffffffff,"%",0x7fffffff,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"%",0x2,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"%",0x7ffffffe,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=0; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x0,"%",0x7fffffff,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=1; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"%",0x1,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"%",0x2,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"%",0x7ffffffe,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=1; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x1,"%",0x7fffffff,0x1,(unsigned int)(x%y)==0x1?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"%",0x2,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"%",0x7ffffffe,0x2,(unsigned int)(x%y)==0x2?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x2,"%",0x7fffffff,0x2,(unsigned int)(x%y)==0x2?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483646; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"%",0x7ffffffe,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483646; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)2147483646) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7ffffffe,"%",0x7fffffff,0x7ffffffe,(unsigned int)(x%y)==0x7ffffffe?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned int x=2147483647; volatile unsigned int y=2147483647; + if ((unsigned int)(x%y)!=(unsigned int)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned int",0x7fffffff,"%",0x7fffffff,0x0,(unsigned int)(x%y)==0x0?"PASS":"FAIL",(unsigned int)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x+y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x8000,0x0,(unsigned short)(x+y)==0x0?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x+y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x8001,0x1,(unsigned short)(x+y)==0x1?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x+y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0xfffe,0x7ffe,(unsigned short)(x+y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x+y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0xffff,0x7fff,(unsigned short)(x+y)==0x7fff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x+y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x0,0x8000,(unsigned short)(x+y)==0x8000?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x1,0x8001,(unsigned short)(x+y)==0x8001?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x2,0x8002,(unsigned short)(x+y)==0x8002?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x7ffe,0xfffe,(unsigned short)(x+y)==0xfffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"+",0x7fff,0xffff,(unsigned short)(x+y)==0xffff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x+y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x8001,0x2,(unsigned short)(x+y)==0x2?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x+y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0xfffe,0x7fff,(unsigned short)(x+y)==0x7fff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x+y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0xffff,0x8000,(unsigned short)(x+y)==0x8000?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x+y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x0,0x8001,(unsigned short)(x+y)==0x8001?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x1,0x8002,(unsigned short)(x+y)==0x8002?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x2,0x8003,(unsigned short)(x+y)==0x8003?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x7ffe,0xffff,(unsigned short)(x+y)==0xffff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"+",0x7fff,0x0,(unsigned short)(x+y)==0x0?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x+y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0xfffe,0xfffc,(unsigned short)(x+y)==0xfffc?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x+y)!=(unsigned short)65533) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0xffff,0xfffd,(unsigned short)(x+y)==0xfffd?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x+y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0x0,0xfffe,(unsigned short)(x+y)==0xfffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0x1,0xffff,(unsigned short)(x+y)==0xffff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0x2,0x0,(unsigned short)(x+y)==0x0?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)32764) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0x7ffe,0x7ffc,(unsigned short)(x+y)==0x7ffc?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"+",0x7fff,0x7ffd,(unsigned short)(x+y)==0x7ffd?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x+y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0xffff,0xfffe,(unsigned short)(x+y)==0xfffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x+y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0x0,0xffff,(unsigned short)(x+y)==0xffff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0x1,0x0,(unsigned short)(x+y)==0x0?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0x2,0x1,(unsigned short)(x+y)==0x1?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0x7ffe,0x7ffd,(unsigned short)(x+y)==0x7ffd?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"+",0x7fff,0x7ffe,(unsigned short)(x+y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x+y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"+",0x0,0x0,(unsigned short)(x+y)==0x0?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"+",0x1,0x1,(unsigned short)(x+y)==0x1?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"+",0x2,0x2,(unsigned short)(x+y)==0x2?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"+",0x7ffe,0x7ffe,(unsigned short)(x+y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"+",0x7fff,0x7fff,(unsigned short)(x+y)==0x7fff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x+y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"+",0x1,0x2,(unsigned short)(x+y)==0x2?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"+",0x2,0x3,(unsigned short)(x+y)==0x3?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"+",0x7ffe,0x7fff,(unsigned short)(x+y)==0x7fff?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"+",0x7fff,0x8000,(unsigned short)(x+y)==0x8000?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x+y)!=(unsigned short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"+",0x2,0x4,(unsigned short)(x+y)==0x4?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"+",0x7ffe,0x8000,(unsigned short)(x+y)==0x8000?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"+",0x7fff,0x8001,(unsigned short)(x+y)==0x8001?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x+y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"+",0x7ffe,0xfffc,(unsigned short)(x+y)==0xfffc?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)65533) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"+",0x7fff,0xfffd,(unsigned short)(x+y)==0xfffd?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x+y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"+",0x7fff,0xfffe,(unsigned short)(x+y)==0xfffe?"PASS":"FAIL",(unsigned short)(x+y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x8000,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x8001,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x-y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0xfffe,0x8002,(unsigned short)(x-y)==0x8002?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x-y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0xffff,0x8001,(unsigned short)(x-y)==0x8001?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x-y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x0,0x8000,(unsigned short)(x-y)==0x8000?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x1,0x7fff,(unsigned short)(x-y)==0x7fff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x2,0x7ffe,(unsigned short)(x-y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x7ffe,0x2,(unsigned short)(x-y)==0x2?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"-",0x7fff,0x1,(unsigned short)(x-y)==0x1?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x8001,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x-y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0xfffe,0x8003,(unsigned short)(x-y)==0x8003?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x-y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0xffff,0x8002,(unsigned short)(x-y)==0x8002?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x-y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x0,0x8001,(unsigned short)(x-y)==0x8001?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x1,0x8000,(unsigned short)(x-y)==0x8000?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x2,0x7fff,(unsigned short)(x-y)==0x7fff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x7ffe,0x3,(unsigned short)(x-y)==0x3?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"-",0x7fff,0x2,(unsigned short)(x-y)==0x2?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0xfffe,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0xffff,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x-y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0x0,0xfffe,(unsigned short)(x-y)==0xfffe?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)65533) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0x1,0xfffd,(unsigned short)(x-y)==0xfffd?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0x2,0xfffc,(unsigned short)(x-y)==0xfffc?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0x7ffe,0x8000,(unsigned short)(x-y)==0x8000?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"-",0x7fff,0x7fff,(unsigned short)(x-y)==0x7fff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0xffff,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0x0,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0x1,0xfffe,(unsigned short)(x-y)==0xfffe?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)65533) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0x2,0xfffd,(unsigned short)(x-y)==0xfffd?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0x7ffe,0x8001,(unsigned short)(x-y)==0x8001?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"-",0x7fff,0x8000,(unsigned short)(x-y)==0x8000?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"-",0x0,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"-",0x1,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"-",0x2,0xfffe,(unsigned short)(x-y)==0xfffe?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"-",0x7ffe,0x8002,(unsigned short)(x-y)==0x8002?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"-",0x7fff,0x8001,(unsigned short)(x-y)==0x8001?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"-",0x1,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"-",0x2,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"-",0x7ffe,0x8003,(unsigned short)(x-y)==0x8003?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"-",0x7fff,0x8002,(unsigned short)(x-y)==0x8002?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"-",0x2,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)32772) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"-",0x7ffe,0x8004,(unsigned short)(x-y)==0x8004?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"-",0x7fff,0x8003,(unsigned short)(x-y)==0x8003?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"-",0x7ffe,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"-",0x7fff,0xffff,(unsigned short)(x-y)==0xffff?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x-y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"-",0x7fff,0x0,(unsigned short)(x-y)==0x0?"PASS":"FAIL",(unsigned short)(x-y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x8000,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x^y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x8001,0x1,(unsigned short)(x^y)==0x1?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x^y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0xfffe,0x7ffe,(unsigned short)(x^y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x^y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0xffff,0x7fff,(unsigned short)(x^y)==0x7fff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x^y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x0,0x8000,(unsigned short)(x^y)==0x8000?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x1,0x8001,(unsigned short)(x^y)==0x8001?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x2,0x8002,(unsigned short)(x^y)==0x8002?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x7ffe,0xfffe,(unsigned short)(x^y)==0xfffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"^",0x7fff,0xffff,(unsigned short)(x^y)==0xffff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x8001,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x^y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0xfffe,0x7fff,(unsigned short)(x^y)==0x7fff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x^y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0xffff,0x7ffe,(unsigned short)(x^y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x^y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x0,0x8001,(unsigned short)(x^y)==0x8001?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x1,0x8000,(unsigned short)(x^y)==0x8000?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x2,0x8003,(unsigned short)(x^y)==0x8003?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x7ffe,0xffff,(unsigned short)(x^y)==0xffff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"^",0x7fff,0xfffe,(unsigned short)(x^y)==0xfffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0xfffe,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x^y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0xffff,0x1,(unsigned short)(x^y)==0x1?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x^y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0x0,0xfffe,(unsigned short)(x^y)==0xfffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0x1,0xffff,(unsigned short)(x^y)==0xffff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0x2,0xfffc,(unsigned short)(x^y)==0xfffc?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0x7ffe,0x8000,(unsigned short)(x^y)==0x8000?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"^",0x7fff,0x8001,(unsigned short)(x^y)==0x8001?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0xffff,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x^y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0x0,0xffff,(unsigned short)(x^y)==0xffff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0x1,0xfffe,(unsigned short)(x^y)==0xfffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)65533) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0x2,0xfffd,(unsigned short)(x^y)==0xfffd?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0x7ffe,0x8001,(unsigned short)(x^y)==0x8001?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"^",0x7fff,0x8000,(unsigned short)(x^y)==0x8000?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"^",0x0,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"^",0x1,0x1,(unsigned short)(x^y)==0x1?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"^",0x2,0x2,(unsigned short)(x^y)==0x2?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"^",0x7ffe,0x7ffe,(unsigned short)(x^y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"^",0x7fff,0x7fff,(unsigned short)(x^y)==0x7fff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"^",0x1,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"^",0x2,0x3,(unsigned short)(x^y)==0x3?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"^",0x7ffe,0x7fff,(unsigned short)(x^y)==0x7fff?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"^",0x7fff,0x7ffe,(unsigned short)(x^y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"^",0x2,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)32764) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"^",0x7ffe,0x7ffc,(unsigned short)(x^y)==0x7ffc?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)32765) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"^",0x7fff,0x7ffd,(unsigned short)(x^y)==0x7ffd?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"^",0x7ffe,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"^",0x7fff,0x1,(unsigned short)(x^y)==0x1?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x^y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"^",0x7fff,0x0,(unsigned short)(x^y)==0x0?"PASS":"FAIL",(unsigned short)(x^y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x&y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x8000,0x8000,(unsigned short)(x&y)==0x8000?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x&y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x8001,0x8000,(unsigned short)(x&y)==0x8000?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x&y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0xfffe,0x8000,(unsigned short)(x&y)==0x8000?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x&y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0xffff,0x8000,(unsigned short)(x&y)==0x8000?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x0,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x1,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x2,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x7ffe,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&",0x7fff,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x&y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x8001,0x8001,(unsigned short)(x&y)==0x8001?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x&y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0xfffe,0x8000,(unsigned short)(x&y)==0x8000?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x&y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0xffff,0x8001,(unsigned short)(x&y)==0x8001?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x0,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x1,0x1,(unsigned short)(x&y)==0x1?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x2,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x7ffe,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&",0x7fff,0x1,(unsigned short)(x&y)==0x1?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x&y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0xfffe,0xfffe,(unsigned short)(x&y)==0xfffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x&y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0xffff,0xfffe,(unsigned short)(x&y)==0xfffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0x0,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0x1,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0x2,0x2,(unsigned short)(x&y)==0x2?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0x7ffe,0x7ffe,(unsigned short)(x&y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&",0x7fff,0x7ffe,(unsigned short)(x&y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x&y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0xffff,0xffff,(unsigned short)(x&y)==0xffff?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0x0,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0x1,0x1,(unsigned short)(x&y)==0x1?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0x2,0x2,(unsigned short)(x&y)==0x2?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0x7ffe,0x7ffe,(unsigned short)(x&y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&",0x7fff,0x7fff,(unsigned short)(x&y)==0x7fff?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&",0x0,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&",0x1,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&",0x2,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&",0x7ffe,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&",0x7fff,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&",0x1,0x1,(unsigned short)(x&y)==0x1?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&",0x2,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&",0x7ffe,0x0,(unsigned short)(x&y)==0x0?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&",0x7fff,0x1,(unsigned short)(x&y)==0x1?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x&y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&",0x2,0x2,(unsigned short)(x&y)==0x2?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&",0x7ffe,0x2,(unsigned short)(x&y)==0x2?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&",0x7fff,0x2,(unsigned short)(x&y)==0x2?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x&y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"&",0x7ffe,0x7ffe,(unsigned short)(x&y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"&",0x7fff,0x7ffe,(unsigned short)(x&y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x&y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"&",0x7fff,0x7fff,(unsigned short)(x&y)==0x7fff?"PASS":"FAIL",(unsigned short)(x&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x|y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x8000,0x8000,(unsigned short)(x|y)==0x8000?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x|y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x8001,0x8001,(unsigned short)(x|y)==0x8001?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0xfffe,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0xffff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x|y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x0,0x8000,(unsigned short)(x|y)==0x8000?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x1,0x8001,(unsigned short)(x|y)==0x8001?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x2,0x8002,(unsigned short)(x|y)==0x8002?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x7ffe,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"|",0x7fff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x|y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x8001,0x8001,(unsigned short)(x|y)==0x8001?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0xfffe,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0xffff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x|y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x0,0x8001,(unsigned short)(x|y)==0x8001?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x1,0x8001,(unsigned short)(x|y)==0x8001?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)32771) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x2,0x8003,(unsigned short)(x|y)==0x8003?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x7ffe,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"|",0x7fff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0xfffe,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0xffff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0x0,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0x1,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0x2,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0x7ffe,0xfffe,(unsigned short)(x|y)==0xfffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"|",0x7fff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0xffff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0x0,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0x1,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0x2,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0x7ffe,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"|",0x7fff,0xffff,(unsigned short)(x|y)==0xffff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x|y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"|",0x0,0x0,(unsigned short)(x|y)==0x0?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"|",0x1,0x1,(unsigned short)(x|y)==0x1?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"|",0x2,0x2,(unsigned short)(x|y)==0x2?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"|",0x7ffe,0x7ffe,(unsigned short)(x|y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"|",0x7fff,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x|y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"|",0x1,0x1,(unsigned short)(x|y)==0x1?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"|",0x2,0x3,(unsigned short)(x|y)==0x3?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"|",0x7ffe,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"|",0x7fff,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x|y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"|",0x2,0x2,(unsigned short)(x|y)==0x2?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"|",0x7ffe,0x7ffe,(unsigned short)(x|y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"|",0x7fff,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x|y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"|",0x7ffe,0x7ffe,(unsigned short)(x|y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"|",0x7fff,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x|y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"|",0x7fff,0x7fff,(unsigned short)(x|y)==0x7fff?"PASS":"FAIL",(unsigned short)(x|y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8000,"<<",0x0,0x8000,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8000,"<<",0x1,0x0,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8000,"<<",0x2,0x0,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8001,"<<",0x0,0x8001,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8001,"<<",0x1,0x2,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x8001,"<<",0x2,0x4,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<<",0x0,0xfffe,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<<",0x1,0xfffc,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<<",0x2,0xfff8,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xffff,"<<",0x0,0xffff,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xffff,"<<",0x1,0xfffe,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0xffff,"<<",0x2,0xfffc,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x0,"<<",0x0,0x0,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x0,"<<",0x1,0x0,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x0,"<<",0x2,0x0,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x1,"<<",0x1,0x2,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x1,"<<",0x2,0x4,(unsigned short)(x< %s (%d)\n",__LINE__,"unsigned short",0x2,"<<",0x2,0x8,(unsigned short)(x<>y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">>",0x0,0x8000,(unsigned short)(x>>y)==0x8000?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">>",0x1,0x4000,(unsigned short)(x>>y)==0x4000?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)8192) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">>",0x2,0x2000,(unsigned short)(x>>y)==0x2000?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x>>y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">>",0x0,0x8001,(unsigned short)(x>>y)==0x8001?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">>",0x1,0x4000,(unsigned short)(x>>y)==0x4000?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)8192) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">>",0x2,0x2000,(unsigned short)(x>>y)==0x2000?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x>>y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">>",0x0,0xfffe,(unsigned short)(x>>y)==0xfffe?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">>",0x1,0x7fff,(unsigned short)(x>>y)==0x7fff?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)16383) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">>",0x2,0x3fff,(unsigned short)(x>>y)==0x3fff?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x>>y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">>",0x0,0xffff,(unsigned short)(x>>y)==0xffff?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">>",0x1,0x7fff,(unsigned short)(x>>y)==0x7fff?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)16383) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">>",0x2,0x3fff,(unsigned short)(x>>y)==0x3fff?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">>",0x0,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">>",0x1,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">>",0x2,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">>",0x1,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">>",0x2,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x>>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">>",0x2,0x0,(unsigned short)(x>>y)==0x0?"PASS":"FAIL",(unsigned short)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x8000,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x8001,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0xfffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0xffff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x0,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x1,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x8001,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0xfffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0xffff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x0,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x1,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0xfffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0xffff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0x0,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0x1,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0xffff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0x0,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0x1,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&&",0x0,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&&",0x1,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&&",0x2,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&&",0x7ffe,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"&&",0x7fff,0x0,(unsigned short)(x&&y)==0x0?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&&",0x1,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&&",0x2,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"&&",0x7ffe,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x&&y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"&&",0x7fff,0x1,(unsigned short)(x&&y)==0x1?"PASS":"FAIL",(unsigned short)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x8000,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x8001,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0xfffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0xffff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x0,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x8001,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0xfffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0xffff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x0,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0xfffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0xffff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0x0,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0xffff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0x0,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x||y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"||",0x0,0x0,(unsigned short)(x||y)==0x0?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"||",0x1,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"||",0x2,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"||",0x7ffe,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x||y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"||",0x7fff,0x1,(unsigned short)(x||y)==0x1?"PASS":"FAIL",(unsigned short)(x||y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x8000,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x8001,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0xfffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0xffff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x0,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x1,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x2,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x7ffe,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">",0x7fff,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x8001,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0xfffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0xffff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x0,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x1,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x2,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x7ffe,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">",0x7fff,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0xfffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0xffff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0x0,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0x1,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0x2,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0x7ffe,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">",0x7fff,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0xffff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0x0,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0x1,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0x2,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0x7ffe,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">",0x7fff,0x1,(unsigned short)(x>y)==0x1?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">",0x0,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">",0x1,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">",0x2,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">",0x7ffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">",0x7fff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">",0x1,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">",0x2,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">",0x7ffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">",0x7fff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">",0x2,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">",0x7ffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">",0x7fff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,">",0x7ffe,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,">",0x7fff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x>y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,">",0x7fff,0x0,(unsigned short)(x>y)==0x0?"PASS":"FAIL",(unsigned short)(x>y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x8000,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x8001,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0xfffe,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0xffff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x0,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x1,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x2,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x7ffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8000,"<",0x7fff,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x8001,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0xfffe,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0xffff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x0,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x1,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x2,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x7ffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x8001,"<",0x7fff,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0xfffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0xffff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0x0,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0x1,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0x2,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0x7ffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<",0x7fff,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0xffff,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0x0,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0x1,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0x2,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0x7ffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0xffff,"<",0x7fff,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x0,"<",0x0,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x0,"<",0x1,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x0,"<",0x2,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x0,"<",0x7ffe,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x0,"<",0x7fff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x1,"<",0x1,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x1,"<",0x2,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x1,"<",0x7ffe,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x1,"<",0x7fff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x2,"<",0x2,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x2,"<",0x7ffe,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x2,"<",0x7fff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"<",0x7ffe,0x0,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"<",0x7fff,0x1,(unsigned short)(x %s (%d)\n",__LINE__,"unsigned short",0x7fff,"<",0x7fff,0x0,(unsigned short)(x=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x8000,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x8001,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0xfffe,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0xffff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x0,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x1,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x2,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x7ffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,">=",0x7fff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x8001,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0xfffe,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0xffff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x0,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x1,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x2,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x7ffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,">=",0x7fff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0xfffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0xffff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0x0,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0x1,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0x2,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0x7ffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,">=",0x7fff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0xffff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0x0,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0x1,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0x2,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0x7ffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,">=",0x7fff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">=",0x0,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">=",0x1,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">=",0x2,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">=",0x7ffe,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,">=",0x7fff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">=",0x1,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">=",0x2,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">=",0x7ffe,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,">=",0x7fff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">=",0x2,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">=",0x7ffe,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,">=",0x7fff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,">=",0x7ffe,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,">=",0x7fff,0x0,(unsigned short)(x>=y)==0x0?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x>=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,">=",0x7fff,0x1,(unsigned short)(x>=y)==0x1?"PASS":"FAIL",(unsigned short)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x8000,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x8001,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0xfffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0xffff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x0,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x1,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x2,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x7ffe,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"<=",0x7fff,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x8001,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0xfffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0xffff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x0,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x1,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x2,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x7ffe,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"<=",0x7fff,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0xfffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0xffff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0x0,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0x1,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0x2,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0x7ffe,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"<=",0x7fff,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0xffff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0x0,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0x1,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0x2,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0x7ffe,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"<=",0x7fff,0x0,(unsigned short)(x<=y)==0x0?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"<=",0x0,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"<=",0x1,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"<=",0x2,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"<=",0x7ffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"<=",0x7fff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"<=",0x1,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"<=",0x2,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"<=",0x7ffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"<=",0x7fff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"<=",0x2,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"<=",0x7ffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"<=",0x7fff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"<=",0x7ffe,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"<=",0x7fff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x<=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"<=",0x7fff,0x1,(unsigned short)(x<=y)==0x1?"PASS":"FAIL",(unsigned short)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x8000,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x8001,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0xfffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0xffff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x0,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x1,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x8001,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0xfffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0xffff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x0,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x1,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0xfffe,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0xffff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0x0,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0x1,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0xffff,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0x0,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0x1,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"==",0x0,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"==",0x1,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"==",0x1,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"==",0x2,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"==",0x2,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"==",0x7ffe,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"==",0x7ffe,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"==",0x7fff,0x0,(unsigned short)(x==y)==0x0?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x==y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"==",0x7fff,0x1,(unsigned short)(x==y)==0x1?"PASS":"FAIL",(unsigned short)(x==y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x8000,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x8001,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0xfffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0xffff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x0,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x1,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x8001,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0xfffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0xffff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x0,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x1,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0xfffe,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0xffff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0x0,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0x1,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0xffff,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0x0,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0x1,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"!=",0x0,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"!=",0x1,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"!=",0x1,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"!=",0x2,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"!=",0x2,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"!=",0x7ffe,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"!=",0x7ffe,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"!=",0x7fff,0x1,(unsigned short)(x!=y)==0x1?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x!=y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"!=",0x7fff,0x0,(unsigned short)(x!=y)==0x0?"PASS":"FAIL",(unsigned short)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x8000,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x*y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x8001,0x8000,(unsigned short)(x*y)==0x8000?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0xfffe,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x*y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0xffff,0x8000,(unsigned short)(x*y)==0x8000?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=0; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x0,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x1,0x8000,(unsigned short)(x*y)==0x8000?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x2,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x7ffe,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"*",0x7fff,0x8000,(unsigned short)(x*y)==0x8000?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x*y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x8001,0x1,(unsigned short)(x*y)==0x1?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x*y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0xfffe,0xfffe,(unsigned short)(x*y)==0xfffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x*y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0xffff,0x7fff,(unsigned short)(x*y)==0x7fff?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=0; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x0,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x1,0x8001,(unsigned short)(x*y)==0x8001?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x2,0x2,(unsigned short)(x*y)==0x2?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x7ffe,0x7ffe,(unsigned short)(x*y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"*",0x7fff,0xffff,(unsigned short)(x*y)==0xffff?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x*y)!=(unsigned short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0xfffe,0x4,(unsigned short)(x*y)==0x4?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x*y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0xffff,0x2,(unsigned short)(x*y)==0x2?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=0; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0x0,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0x1,0xfffe,(unsigned short)(x*y)==0xfffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0x2,0xfffc,(unsigned short)(x*y)==0xfffc?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0x7ffe,0x4,(unsigned short)(x*y)==0x4?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"*",0x7fff,0x2,(unsigned short)(x*y)==0x2?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x*y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0xffff,0x1,(unsigned short)(x*y)==0x1?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=0; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0x0,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0x1,0xffff,(unsigned short)(x*y)==0xffff?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0x2,0xfffe,(unsigned short)(x*y)==0xfffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0x7ffe,0x8002,(unsigned short)(x*y)==0x8002?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"*",0x7fff,0x8001,(unsigned short)(x*y)==0x8001?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=0; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"*",0x0,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"*",0x1,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"*",0x2,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"*",0x7ffe,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"*",0x7fff,0x0,(unsigned short)(x*y)==0x0?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x*y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"*",0x1,0x1,(unsigned short)(x*y)==0x1?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"*",0x2,0x2,(unsigned short)(x*y)==0x2?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"*",0x7ffe,0x7ffe,(unsigned short)(x*y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"*",0x7fff,0x7fff,(unsigned short)(x*y)==0x7fff?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x*y)!=(unsigned short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"*",0x2,0x4,(unsigned short)(x*y)==0x4?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)65532) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"*",0x7ffe,0xfffc,(unsigned short)(x*y)==0xfffc?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"*",0x7fff,0xfffe,(unsigned short)(x*y)==0xfffe?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x*y)!=(unsigned short)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"*",0x7ffe,0x4,(unsigned short)(x*y)==0x4?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)32770) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"*",0x7fff,0x8002,(unsigned short)(x*y)==0x8002?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x*y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"*",0x7fff,0x1,(unsigned short)(x*y)==0x1?"PASS":"FAIL",(unsigned short)(x*y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x8000,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x8001,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0xfffe,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0xffff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x1,0x8000,(unsigned short)(x/y)==0x8000?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x2,0x4000,(unsigned short)(x/y)==0x4000?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x7ffe,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"/",0x7fff,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0x8001,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0xfffe,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0xffff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0x1,0x8001,(unsigned short)(x/y)==0x8001?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)16384) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0x2,0x4000,(unsigned short)(x/y)==0x4000?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0x7ffe,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"/",0x7fff,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0xfffe,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0xffff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0x1,0xfffe,(unsigned short)(x/y)==0xfffe?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0x2,0x7fff,(unsigned short)(x/y)==0x7fff?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0x7ffe,0x2,(unsigned short)(x/y)==0x2?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"/",0x7fff,0x2,(unsigned short)(x/y)==0x2?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"/",0xffff,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)65535) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"/",0x1,0xffff,(unsigned short)(x/y)==0xffff?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)32767) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"/",0x2,0x7fff,(unsigned short)(x/y)==0x7fff?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"/",0x7ffe,0x2,(unsigned short)(x/y)==0x2?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"/",0x7fff,0x2,(unsigned short)(x/y)==0x2?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"/",0x1,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"/",0x2,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"/",0x7ffe,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"/",0x7fff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"/",0x1,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"/",0x2,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"/",0x7ffe,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"/",0x7fff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"/",0x2,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"/",0x7ffe,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"/",0x7fff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"/",0x7ffe,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"/",0x7fff,0x0,(unsigned short)(x/y)==0x0?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x/y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"/",0x7fff,0x1,(unsigned short)(x/y)==0x1?"PASS":"FAIL",(unsigned short)(x/y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32768; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x8000,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32769; + if ((unsigned short)(x%y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x8001,0x8000,(unsigned short)(x%y)==0x8000?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65534; + if ((unsigned short)(x%y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0xfffe,0x8000,(unsigned short)(x%y)==0x8000?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=65535; + if ((unsigned short)(x%y)!=(unsigned short)32768) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0xffff,0x8000,(unsigned short)(x%y)==0x8000?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x2,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x7ffe,0x2,(unsigned short)(x%y)==0x2?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32768; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8000,"%",0x7fff,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32769; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0x8001,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65534; + if ((unsigned short)(x%y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0xfffe,0x8001,(unsigned short)(x%y)==0x8001?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=65535; + if ((unsigned short)(x%y)!=(unsigned short)32769) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0xffff,0x8001,(unsigned short)(x%y)==0x8001?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0x2,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0x7ffe,0x3,(unsigned short)(x%y)==0x3?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32769; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x8001,"%",0x7fff,0x2,(unsigned short)(x%y)==0x2?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65534; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0xfffe,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=65535; + if ((unsigned short)(x%y)!=(unsigned short)65534) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0xffff,0xfffe,(unsigned short)(x%y)==0xfffe?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0x2,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0x7ffe,0x2,(unsigned short)(x%y)==0x2?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65534; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xfffe,"%",0x7fff,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=65535; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"%",0xffff,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"%",0x2,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"%",0x7ffe,0x3,(unsigned short)(x%y)==0x3?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=65535; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0xffff,"%",0x7fff,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"%",0x2,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"%",0x7ffe,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=0; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x0,"%",0x7fff,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=1; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"%",0x1,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"%",0x2,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"%",0x7ffe,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=1; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x1,"%",0x7fff,0x1,(unsigned short)(x%y)==0x1?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=2; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"%",0x2,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"%",0x7ffe,0x2,(unsigned short)(x%y)==0x2?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=2; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x2,"%",0x7fff,0x2,(unsigned short)(x%y)==0x2?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32766; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"%",0x7ffe,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32766; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)32766) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7ffe,"%",0x7fff,0x7ffe,(unsigned short)(x%y)==0x7ffe?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned short x=32767; volatile unsigned short y=32767; + if ((unsigned short)(x%y)!=(unsigned short)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned short",0x7fff,"%",0x7fff,0x0,(unsigned short)(x%y)==0x0?"PASS":"FAIL",(unsigned short)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x+y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x80,0x0,(unsigned char)(x+y)==0x0?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x+y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x81,0x1,(unsigned char)(x+y)==0x1?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x+y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0xfe,0x7e,(unsigned char)(x+y)==0x7e?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x+y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0xff,0x7f,(unsigned char)(x+y)==0x7f?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x+y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x0,0x80,(unsigned char)(x+y)==0x80?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x1,0x81,(unsigned char)(x+y)==0x81?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x2,0x82,(unsigned char)(x+y)==0x82?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x7e,0xfe,(unsigned char)(x+y)==0xfe?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"+",0x7f,0xff,(unsigned char)(x+y)==0xff?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x+y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x81,0x2,(unsigned char)(x+y)==0x2?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x+y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0xfe,0x7f,(unsigned char)(x+y)==0x7f?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x+y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0xff,0x80,(unsigned char)(x+y)==0x80?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x+y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x0,0x81,(unsigned char)(x+y)==0x81?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x1,0x82,(unsigned char)(x+y)==0x82?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x2,0x83,(unsigned char)(x+y)==0x83?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x7e,0xff,(unsigned char)(x+y)==0xff?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"+",0x7f,0x0,(unsigned char)(x+y)==0x0?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x+y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0xfe,0xfc,(unsigned char)(x+y)==0xfc?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x+y)!=(unsigned char)253) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0xff,0xfd,(unsigned char)(x+y)==0xfd?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x+y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0x0,0xfe,(unsigned char)(x+y)==0xfe?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0x1,0xff,(unsigned char)(x+y)==0xff?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0x2,0x0,(unsigned char)(x+y)==0x0?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)124) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0x7e,0x7c,(unsigned char)(x+y)==0x7c?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"+",0x7f,0x7d,(unsigned char)(x+y)==0x7d?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x+y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0xff,0xfe,(unsigned char)(x+y)==0xfe?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x+y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0x0,0xff,(unsigned char)(x+y)==0xff?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0x1,0x0,(unsigned char)(x+y)==0x0?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0x2,0x1,(unsigned char)(x+y)==0x1?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0x7e,0x7d,(unsigned char)(x+y)==0x7d?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"+",0x7f,0x7e,(unsigned char)(x+y)==0x7e?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x+y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"+",0x0,0x0,(unsigned char)(x+y)==0x0?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"+",0x1,0x1,(unsigned char)(x+y)==0x1?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"+",0x2,0x2,(unsigned char)(x+y)==0x2?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"+",0x7e,0x7e,(unsigned char)(x+y)==0x7e?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"+",0x7f,0x7f,(unsigned char)(x+y)==0x7f?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x+y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"+",0x1,0x2,(unsigned char)(x+y)==0x2?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"+",0x2,0x3,(unsigned char)(x+y)==0x3?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"+",0x7e,0x7f,(unsigned char)(x+y)==0x7f?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"+",0x7f,0x80,(unsigned char)(x+y)==0x80?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x+y)!=(unsigned char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"+",0x2,0x4,(unsigned char)(x+y)==0x4?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"+",0x7e,0x80,(unsigned char)(x+y)==0x80?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"+",0x7f,0x81,(unsigned char)(x+y)==0x81?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x+y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"+",0x7e,0xfc,(unsigned char)(x+y)==0xfc?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)253) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"+",0x7f,0xfd,(unsigned char)(x+y)==0xfd?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x+y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"+",0x7f,0xfe,(unsigned char)(x+y)==0xfe?"PASS":"FAIL",(unsigned char)(x+y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x80,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x81,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x-y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0xfe,0x82,(unsigned char)(x-y)==0x82?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x-y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0xff,0x81,(unsigned char)(x-y)==0x81?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x-y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x0,0x80,(unsigned char)(x-y)==0x80?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x1,0x7f,(unsigned char)(x-y)==0x7f?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x2,0x7e,(unsigned char)(x-y)==0x7e?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x7e,0x2,(unsigned char)(x-y)==0x2?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"-",0x7f,0x1,(unsigned char)(x-y)==0x1?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x81,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x-y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0xfe,0x83,(unsigned char)(x-y)==0x83?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x-y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0xff,0x82,(unsigned char)(x-y)==0x82?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x-y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x0,0x81,(unsigned char)(x-y)==0x81?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x1,0x80,(unsigned char)(x-y)==0x80?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x2,0x7f,(unsigned char)(x-y)==0x7f?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x7e,0x3,(unsigned char)(x-y)==0x3?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"-",0x7f,0x2,(unsigned char)(x-y)==0x2?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0xfe,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0xff,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x-y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0x0,0xfe,(unsigned char)(x-y)==0xfe?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)253) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0x1,0xfd,(unsigned char)(x-y)==0xfd?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0x2,0xfc,(unsigned char)(x-y)==0xfc?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0x7e,0x80,(unsigned char)(x-y)==0x80?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"-",0x7f,0x7f,(unsigned char)(x-y)==0x7f?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0xff,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0x0,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0x1,0xfe,(unsigned char)(x-y)==0xfe?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)253) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0x2,0xfd,(unsigned char)(x-y)==0xfd?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0x7e,0x81,(unsigned char)(x-y)==0x81?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"-",0x7f,0x80,(unsigned char)(x-y)==0x80?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"-",0x0,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"-",0x1,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"-",0x2,0xfe,(unsigned char)(x-y)==0xfe?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"-",0x7e,0x82,(unsigned char)(x-y)==0x82?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"-",0x7f,0x81,(unsigned char)(x-y)==0x81?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"-",0x1,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"-",0x2,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"-",0x7e,0x83,(unsigned char)(x-y)==0x83?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"-",0x7f,0x82,(unsigned char)(x-y)==0x82?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"-",0x2,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)132) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"-",0x7e,0x84,(unsigned char)(x-y)==0x84?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"-",0x7f,0x83,(unsigned char)(x-y)==0x83?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"-",0x7e,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"-",0x7f,0xff,(unsigned char)(x-y)==0xff?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x-y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"-",0x7f,0x0,(unsigned char)(x-y)==0x0?"PASS":"FAIL",(unsigned char)(x-y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x80,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x^y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x81,0x1,(unsigned char)(x^y)==0x1?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x^y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0xfe,0x7e,(unsigned char)(x^y)==0x7e?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x^y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0xff,0x7f,(unsigned char)(x^y)==0x7f?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x^y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x0,0x80,(unsigned char)(x^y)==0x80?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x1,0x81,(unsigned char)(x^y)==0x81?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x2,0x82,(unsigned char)(x^y)==0x82?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x7e,0xfe,(unsigned char)(x^y)==0xfe?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"^",0x7f,0xff,(unsigned char)(x^y)==0xff?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x81,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x^y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0xfe,0x7f,(unsigned char)(x^y)==0x7f?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x^y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0xff,0x7e,(unsigned char)(x^y)==0x7e?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x^y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x0,0x81,(unsigned char)(x^y)==0x81?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x1,0x80,(unsigned char)(x^y)==0x80?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x2,0x83,(unsigned char)(x^y)==0x83?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x7e,0xff,(unsigned char)(x^y)==0xff?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"^",0x7f,0xfe,(unsigned char)(x^y)==0xfe?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0xfe,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x^y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0xff,0x1,(unsigned char)(x^y)==0x1?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x^y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0x0,0xfe,(unsigned char)(x^y)==0xfe?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0x1,0xff,(unsigned char)(x^y)==0xff?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0x2,0xfc,(unsigned char)(x^y)==0xfc?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0x7e,0x80,(unsigned char)(x^y)==0x80?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"^",0x7f,0x81,(unsigned char)(x^y)==0x81?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0xff,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x^y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0x0,0xff,(unsigned char)(x^y)==0xff?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0x1,0xfe,(unsigned char)(x^y)==0xfe?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)253) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0x2,0xfd,(unsigned char)(x^y)==0xfd?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0x7e,0x81,(unsigned char)(x^y)==0x81?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"^",0x7f,0x80,(unsigned char)(x^y)==0x80?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"^",0x0,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"^",0x1,0x1,(unsigned char)(x^y)==0x1?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"^",0x2,0x2,(unsigned char)(x^y)==0x2?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"^",0x7e,0x7e,(unsigned char)(x^y)==0x7e?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"^",0x7f,0x7f,(unsigned char)(x^y)==0x7f?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"^",0x1,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"^",0x2,0x3,(unsigned char)(x^y)==0x3?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"^",0x7e,0x7f,(unsigned char)(x^y)==0x7f?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"^",0x7f,0x7e,(unsigned char)(x^y)==0x7e?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"^",0x2,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)124) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"^",0x7e,0x7c,(unsigned char)(x^y)==0x7c?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)125) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"^",0x7f,0x7d,(unsigned char)(x^y)==0x7d?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"^",0x7e,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"^",0x7f,0x1,(unsigned char)(x^y)==0x1?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x^y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"^",0x7f,0x0,(unsigned char)(x^y)==0x0?"PASS":"FAIL",(unsigned char)(x^y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x&y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x80,0x80,(unsigned char)(x&y)==0x80?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x&y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x81,0x80,(unsigned char)(x&y)==0x80?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x&y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0xfe,0x80,(unsigned char)(x&y)==0x80?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x&y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0xff,0x80,(unsigned char)(x&y)==0x80?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x0,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x1,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x2,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x7e,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&",0x7f,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x&y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x81,0x81,(unsigned char)(x&y)==0x81?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x&y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0xfe,0x80,(unsigned char)(x&y)==0x80?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x&y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0xff,0x81,(unsigned char)(x&y)==0x81?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x0,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x1,0x1,(unsigned char)(x&y)==0x1?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x2,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x7e,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&",0x7f,0x1,(unsigned char)(x&y)==0x1?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x&y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0xfe,0xfe,(unsigned char)(x&y)==0xfe?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x&y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0xff,0xfe,(unsigned char)(x&y)==0xfe?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0x0,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0x1,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0x2,0x2,(unsigned char)(x&y)==0x2?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0x7e,0x7e,(unsigned char)(x&y)==0x7e?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&",0x7f,0x7e,(unsigned char)(x&y)==0x7e?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x&y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0xff,0xff,(unsigned char)(x&y)==0xff?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0x0,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0x1,0x1,(unsigned char)(x&y)==0x1?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0x2,0x2,(unsigned char)(x&y)==0x2?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0x7e,0x7e,(unsigned char)(x&y)==0x7e?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&",0x7f,0x7f,(unsigned char)(x&y)==0x7f?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&",0x0,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&",0x1,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&",0x2,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&",0x7e,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&",0x7f,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&",0x1,0x1,(unsigned char)(x&y)==0x1?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&",0x2,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&",0x7e,0x0,(unsigned char)(x&y)==0x0?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&",0x7f,0x1,(unsigned char)(x&y)==0x1?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x&y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&",0x2,0x2,(unsigned char)(x&y)==0x2?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&",0x7e,0x2,(unsigned char)(x&y)==0x2?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&",0x7f,0x2,(unsigned char)(x&y)==0x2?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x&y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"&",0x7e,0x7e,(unsigned char)(x&y)==0x7e?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"&",0x7f,0x7e,(unsigned char)(x&y)==0x7e?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x&y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"&",0x7f,0x7f,(unsigned char)(x&y)==0x7f?"PASS":"FAIL",(unsigned char)(x&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x|y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x80,0x80,(unsigned char)(x|y)==0x80?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x|y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x81,0x81,(unsigned char)(x|y)==0x81?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0xfe,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0xff,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x|y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x0,0x80,(unsigned char)(x|y)==0x80?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x1,0x81,(unsigned char)(x|y)==0x81?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x2,0x82,(unsigned char)(x|y)==0x82?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x7e,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"|",0x7f,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x|y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x81,0x81,(unsigned char)(x|y)==0x81?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0xfe,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0xff,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x|y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x0,0x81,(unsigned char)(x|y)==0x81?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x1,0x81,(unsigned char)(x|y)==0x81?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)131) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x2,0x83,(unsigned char)(x|y)==0x83?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x7e,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"|",0x7f,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0xfe,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0xff,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0x0,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0x1,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0x2,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0x7e,0xfe,(unsigned char)(x|y)==0xfe?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"|",0x7f,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0xff,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0x0,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0x1,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0x2,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0x7e,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"|",0x7f,0xff,(unsigned char)(x|y)==0xff?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x|y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"|",0x0,0x0,(unsigned char)(x|y)==0x0?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"|",0x1,0x1,(unsigned char)(x|y)==0x1?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"|",0x2,0x2,(unsigned char)(x|y)==0x2?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"|",0x7e,0x7e,(unsigned char)(x|y)==0x7e?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"|",0x7f,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x|y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"|",0x1,0x1,(unsigned char)(x|y)==0x1?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"|",0x2,0x3,(unsigned char)(x|y)==0x3?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"|",0x7e,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"|",0x7f,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x|y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"|",0x2,0x2,(unsigned char)(x|y)==0x2?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"|",0x7e,0x7e,(unsigned char)(x|y)==0x7e?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"|",0x7f,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x|y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"|",0x7e,0x7e,(unsigned char)(x|y)==0x7e?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"|",0x7f,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x|y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"|",0x7f,0x7f,(unsigned char)(x|y)==0x7f?"PASS":"FAIL",(unsigned char)(x|y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x80,"<<",0x0,0x80,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x80,"<<",0x1,0x0,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x80,"<<",0x2,0x0,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x81,"<<",0x0,0x81,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x81,"<<",0x1,0x2,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x81,"<<",0x2,0x4,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xfe,"<<",0x0,0xfe,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xfe,"<<",0x1,0xfc,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xfe,"<<",0x2,0xf8,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xff,"<<",0x0,0xff,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xff,"<<",0x1,0xfe,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0xff,"<<",0x2,0xfc,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x0,"<<",0x0,0x0,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x0,"<<",0x1,0x0,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x0,"<<",0x2,0x0,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x1,"<<",0x1,0x2,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x1,"<<",0x2,0x4,(unsigned char)(x< %s (%d)\n",__LINE__,"unsigned char",0x2,"<<",0x2,0x8,(unsigned char)(x<>y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">>",0x0,0x80,(unsigned char)(x>>y)==0x80?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">>",0x1,0x40,(unsigned char)(x>>y)==0x40?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)32) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">>",0x2,0x20,(unsigned char)(x>>y)==0x20?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x>>y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">>",0x0,0x81,(unsigned char)(x>>y)==0x81?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">>",0x1,0x40,(unsigned char)(x>>y)==0x40?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)32) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">>",0x2,0x20,(unsigned char)(x>>y)==0x20?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x>>y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">>",0x0,0xfe,(unsigned char)(x>>y)==0xfe?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">>",0x1,0x7f,(unsigned char)(x>>y)==0x7f?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)63) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">>",0x2,0x3f,(unsigned char)(x>>y)==0x3f?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x>>y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">>",0x0,0xff,(unsigned char)(x>>y)==0xff?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">>",0x1,0x7f,(unsigned char)(x>>y)==0x7f?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)63) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">>",0x2,0x3f,(unsigned char)(x>>y)==0x3f?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">>",0x0,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">>",0x1,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">>",0x2,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">>",0x1,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">>",0x2,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x>>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">>",0x2,0x0,(unsigned char)(x>>y)==0x0?"PASS":"FAIL",(unsigned char)(x>>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x80,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x81,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0xfe,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0xff,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x0,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x1,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x81,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0xfe,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0xff,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x0,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x1,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0xfe,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0xff,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0x0,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0x1,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0xff,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0x0,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0x1,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&&",0x0,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&&",0x1,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&&",0x2,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&&",0x7e,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"&&",0x7f,0x0,(unsigned char)(x&&y)==0x0?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&&",0x1,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&&",0x2,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"&&",0x7e,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x&&y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"&&",0x7f,0x1,(unsigned char)(x&&y)==0x1?"PASS":"FAIL",(unsigned char)(x&&y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x80,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x81,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0xfe,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0xff,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x0,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x81,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0xfe,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0xff,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x0,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0xfe,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0xff,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0x0,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0xff,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0x0,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x||y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"||",0x0,0x0,(unsigned char)(x||y)==0x0?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"||",0x1,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"||",0x2,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"||",0x7e,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x||y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"||",0x7f,0x1,(unsigned char)(x||y)==0x1?"PASS":"FAIL",(unsigned char)(x||y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x80,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x81,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0xfe,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0xff,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x0,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x1,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x2,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x7e,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">",0x7f,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x81,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0xfe,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0xff,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x0,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x1,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x2,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x7e,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">",0x7f,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0xfe,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0xff,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0x0,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0x1,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0x2,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0x7e,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">",0x7f,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0xff,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0x0,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0x1,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0x2,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0x7e,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">",0x7f,0x1,(unsigned char)(x>y)==0x1?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">",0x0,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">",0x1,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">",0x2,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">",0x7e,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">",0x7f,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">",0x1,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">",0x2,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">",0x7e,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">",0x7f,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">",0x2,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">",0x7e,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">",0x7f,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,">",0x7e,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,">",0x7f,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x>y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,">",0x7f,0x0,(unsigned char)(x>y)==0x0?"PASS":"FAIL",(unsigned char)(x>y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x80,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x81,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0xfe,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0xff,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x0,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x1,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x2,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x7e,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x80,"<",0x7f,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x81,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0xfe,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0xff,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x0,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x1,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x2,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x7e,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x81,"<",0x7f,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0xfe,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0xff,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0x0,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0x1,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0x2,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0x7e,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xfe,"<",0x7f,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0xff,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0x0,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0x1,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0x2,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0x7e,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0xff,"<",0x7f,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x0,"<",0x0,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x0,"<",0x1,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x0,"<",0x2,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x0,"<",0x7e,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x0,"<",0x7f,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x1,"<",0x1,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x1,"<",0x2,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x1,"<",0x7e,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x1,"<",0x7f,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x2,"<",0x2,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x2,"<",0x7e,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x2,"<",0x7f,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x7e,"<",0x7e,0x0,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x7e,"<",0x7f,0x1,(unsigned char)(x %s (%d)\n",__LINE__,"unsigned char",0x7f,"<",0x7f,0x0,(unsigned char)(x=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x80,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x81,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0xfe,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0xff,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x0,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x1,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x2,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x7e,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,">=",0x7f,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x81,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0xfe,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0xff,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x0,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x1,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x2,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x7e,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,">=",0x7f,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0xfe,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0xff,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0x0,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0x1,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0x2,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0x7e,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,">=",0x7f,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0xff,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0x0,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0x1,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0x2,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0x7e,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,">=",0x7f,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">=",0x0,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">=",0x1,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">=",0x2,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">=",0x7e,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,">=",0x7f,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">=",0x1,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">=",0x2,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">=",0x7e,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,">=",0x7f,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">=",0x2,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">=",0x7e,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,">=",0x7f,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,">=",0x7e,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,">=",0x7f,0x0,(unsigned char)(x>=y)==0x0?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x>=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,">=",0x7f,0x1,(unsigned char)(x>=y)==0x1?"PASS":"FAIL",(unsigned char)(x>=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x80,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x81,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0xfe,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0xff,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x0,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x1,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x2,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x7e,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"<=",0x7f,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x81,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0xfe,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0xff,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x0,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x1,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x2,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x7e,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"<=",0x7f,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0xfe,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0xff,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0x0,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0x1,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0x2,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0x7e,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"<=",0x7f,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0xff,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0x0,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0x1,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0x2,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0x7e,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"<=",0x7f,0x0,(unsigned char)(x<=y)==0x0?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"<=",0x0,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"<=",0x1,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"<=",0x2,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"<=",0x7e,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"<=",0x7f,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"<=",0x1,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"<=",0x2,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"<=",0x7e,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"<=",0x7f,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"<=",0x2,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"<=",0x7e,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"<=",0x7f,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"<=",0x7e,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"<=",0x7f,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x<=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"<=",0x7f,0x1,(unsigned char)(x<=y)==0x1?"PASS":"FAIL",(unsigned char)(x<=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x80,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x81,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0xfe,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0xff,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x0,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x1,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x81,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0xfe,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0xff,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x0,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x1,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0xfe,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0xff,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0x0,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0x1,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0xff,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0x0,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0x1,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"==",0x0,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"==",0x1,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"==",0x1,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"==",0x2,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"==",0x2,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"==",0x7e,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"==",0x7e,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"==",0x7f,0x0,(unsigned char)(x==y)==0x0?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x==y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"==",0x7f,0x1,(unsigned char)(x==y)==0x1?"PASS":"FAIL",(unsigned char)(x==y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x80,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x81,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0xfe,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0xff,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x0,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x1,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x81,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0xfe,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0xff,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x0,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x1,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0xfe,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0xff,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0x0,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0x1,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0xff,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0x0,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0x1,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"!=",0x0,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"!=",0x1,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"!=",0x1,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"!=",0x2,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"!=",0x2,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"!=",0x7e,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"!=",0x7e,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"!=",0x7f,0x1,(unsigned char)(x!=y)==0x1?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x!=y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"!=",0x7f,0x0,(unsigned char)(x!=y)==0x0?"PASS":"FAIL",(unsigned char)(x!=y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x80,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x*y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x81,0x80,(unsigned char)(x*y)==0x80?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0xfe,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x*y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0xff,0x80,(unsigned char)(x*y)==0x80?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=0; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x0,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x1,0x80,(unsigned char)(x*y)==0x80?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x2,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x7e,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"*",0x7f,0x80,(unsigned char)(x*y)==0x80?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x*y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x81,0x1,(unsigned char)(x*y)==0x1?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x*y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0xfe,0xfe,(unsigned char)(x*y)==0xfe?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x*y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0xff,0x7f,(unsigned char)(x*y)==0x7f?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=0; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x0,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x1,0x81,(unsigned char)(x*y)==0x81?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x2,0x2,(unsigned char)(x*y)==0x2?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x7e,0x7e,(unsigned char)(x*y)==0x7e?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"*",0x7f,0xff,(unsigned char)(x*y)==0xff?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x*y)!=(unsigned char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0xfe,0x4,(unsigned char)(x*y)==0x4?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x*y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0xff,0x2,(unsigned char)(x*y)==0x2?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=0; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0x0,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0x1,0xfe,(unsigned char)(x*y)==0xfe?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0x2,0xfc,(unsigned char)(x*y)==0xfc?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0x7e,0x4,(unsigned char)(x*y)==0x4?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"*",0x7f,0x2,(unsigned char)(x*y)==0x2?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x*y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0xff,0x1,(unsigned char)(x*y)==0x1?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=0; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0x0,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0x1,0xff,(unsigned char)(x*y)==0xff?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0x2,0xfe,(unsigned char)(x*y)==0xfe?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0x7e,0x82,(unsigned char)(x*y)==0x82?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"*",0x7f,0x81,(unsigned char)(x*y)==0x81?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=0; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"*",0x0,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"*",0x1,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"*",0x2,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"*",0x7e,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"*",0x7f,0x0,(unsigned char)(x*y)==0x0?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x*y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"*",0x1,0x1,(unsigned char)(x*y)==0x1?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"*",0x2,0x2,(unsigned char)(x*y)==0x2?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"*",0x7e,0x7e,(unsigned char)(x*y)==0x7e?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"*",0x7f,0x7f,(unsigned char)(x*y)==0x7f?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x*y)!=(unsigned char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"*",0x2,0x4,(unsigned char)(x*y)==0x4?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)252) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"*",0x7e,0xfc,(unsigned char)(x*y)==0xfc?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"*",0x7f,0xfe,(unsigned char)(x*y)==0xfe?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x*y)!=(unsigned char)4) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"*",0x7e,0x4,(unsigned char)(x*y)==0x4?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)130) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"*",0x7f,0x82,(unsigned char)(x*y)==0x82?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x*y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"*",0x7f,0x1,(unsigned char)(x*y)==0x1?"PASS":"FAIL",(unsigned char)(x*y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x80,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x81,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0xfe,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0xff,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x1,0x80,(unsigned char)(x/y)==0x80?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x2,0x40,(unsigned char)(x/y)==0x40?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x7e,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"/",0x7f,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0x81,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0xfe,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0xff,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0x1,0x81,(unsigned char)(x/y)==0x81?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)64) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0x2,0x40,(unsigned char)(x/y)==0x40?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0x7e,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"/",0x7f,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0xfe,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0xff,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0x1,0xfe,(unsigned char)(x/y)==0xfe?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0x2,0x7f,(unsigned char)(x/y)==0x7f?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0x7e,0x2,(unsigned char)(x/y)==0x2?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"/",0x7f,0x2,(unsigned char)(x/y)==0x2?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"/",0xff,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)255) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"/",0x1,0xff,(unsigned char)(x/y)==0xff?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)127) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"/",0x2,0x7f,(unsigned char)(x/y)==0x7f?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"/",0x7e,0x2,(unsigned char)(x/y)==0x2?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"/",0x7f,0x2,(unsigned char)(x/y)==0x2?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"/",0x1,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"/",0x2,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"/",0x7e,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"/",0x7f,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"/",0x1,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"/",0x2,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"/",0x7e,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"/",0x7f,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"/",0x2,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"/",0x7e,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"/",0x7f,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"/",0x7e,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"/",0x7f,0x0,(unsigned char)(x/y)==0x0?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x/y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"/",0x7f,0x1,(unsigned char)(x/y)==0x1?"PASS":"FAIL",(unsigned char)(x/y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=128; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x80,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=129; + if ((unsigned char)(x%y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x81,0x80,(unsigned char)(x%y)==0x80?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=254; + if ((unsigned char)(x%y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0xfe,0x80,(unsigned char)(x%y)==0x80?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=255; + if ((unsigned char)(x%y)!=(unsigned char)128) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0xff,0x80,(unsigned char)(x%y)==0x80?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x2,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x7e,0x2,(unsigned char)(x%y)==0x2?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=128; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x80,"%",0x7f,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=129; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0x81,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=254; + if ((unsigned char)(x%y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0xfe,0x81,(unsigned char)(x%y)==0x81?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=255; + if ((unsigned char)(x%y)!=(unsigned char)129) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0xff,0x81,(unsigned char)(x%y)==0x81?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0x2,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0x7e,0x3,(unsigned char)(x%y)==0x3?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=129; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x81,"%",0x7f,0x2,(unsigned char)(x%y)==0x2?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=254; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0xfe,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=255; + if ((unsigned char)(x%y)!=(unsigned char)254) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0xff,0xfe,(unsigned char)(x%y)==0xfe?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0x2,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0x7e,0x2,(unsigned char)(x%y)==0x2?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=254; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xfe,"%",0x7f,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=255; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"%",0xff,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"%",0x2,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)3) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"%",0x7e,0x3,(unsigned char)(x%y)==0x3?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=255; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0xff,"%",0x7f,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"%",0x2,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"%",0x7e,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=0; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x0,"%",0x7f,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=1; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"%",0x1,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"%",0x2,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"%",0x7e,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=1; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)1) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x1,"%",0x7f,0x1,(unsigned char)(x%y)==0x1?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=2; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"%",0x2,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"%",0x7e,0x2,(unsigned char)(x%y)==0x2?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=2; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)2) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x2,"%",0x7f,0x2,(unsigned char)(x%y)==0x2?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=126; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"%",0x7e,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=126; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)126) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7e,"%",0x7f,0x7e,(unsigned char)(x%y)==0x7e?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} +{ + volatile unsigned char x=127; volatile unsigned char y=127; + if ((unsigned char)(x%y)!=(unsigned char)0) { + printf("line %d: %s: %d %s %d == %d => %s (%d)\n",__LINE__,"unsigned char",0x7f,"%",0x7f,0x0,(unsigned char)(x%y)==0x0?"PASS":"FAIL",(unsigned char)(x%y)); + exit_code = 1;}} + return exit_code; +} diff --git a/tests/am-tests/src/main.c b/tests/am-tests/src/main.c index cae9cd39c..892ab0887 100644 --- a/tests/am-tests/src/main.c +++ b/tests/am-tests/src/main.c @@ -13,6 +13,9 @@ static const char *tests[256] = { ['v'] = "display test", ['a'] = "audio test", ['p'] = "x86 virtual memory test", + ['1'] = "string_1 test", + ['2'] = "string_2 test", + ['3'] = "string_3 test", }; int main(const char *args) { @@ -26,6 +29,9 @@ int main(const char *args) { CASE('v', video_test, IOE); CASE('a', audio_test, IOE); CASE('p', vm_test, CTE(vm_handler), VME(simple_pgalloc, simple_pgfree)); + CASE('1', test_string_1); + CASE('2', test_string_2); + CASE('3', test_string_3); case 'H': default: printf("Usage: make run mainargs=*\n"); diff --git a/tests/am-tests/src/tests/test_string_1.c b/tests/am-tests/src/tests/test_string_1.c new file mode 100644 index 000000000..71c889f90 --- /dev/null +++ b/tests/am-tests/src/tests/test_string_1.c @@ -0,0 +1,67 @@ +#include + +#define N 32 + +uint8_t data[N]; + +void reset() { + int i; + for (i = 0; i < N; i ++) { + data[i] = i + 1; + } +} + +void check_seq(int l, int r, int val) { + int i; + for (i = l; i < r; i ++) { + assert(data[i] == val + i - l); + } +} + +// 检查[l,r)区间中的值是否均为val +void check_eq(int l, int r, int val) { + int i; + for (i = l; i < r; i ++) { + assert(data[i] == val); + } +} + +void test_string_1() { + int l, r; + for (l = 0; l < N; l ++) { + for (r = l + 1; r <= N; r ++) { + reset(); + uint8_t val = (l + r) / 2; + memset(data + l, val, r - l); + check_seq(0, l, 1); + check_eq(l, r, val); + check_seq(r, N, r + 1); + } + } + char buf[N]; + const char *srcs[] = { + "", // 空字符串 + "a", + "hello", + "ABCDEFGHIJKLMNOPQRSTUVWXYZ", // 恰好 26 字符 + "0123456789abcdef0123456789abc", // 31 字符 + "0123456789abcdef0123456789abcd" // 32 字符(长度=N-1,最后为\0) + }; + int num_srcs = sizeof(srcs) / sizeof(srcs[0]); + for (int i = 0; i < num_srcs; i++) { + // 先清空目标数组 + memset(buf, '?', sizeof(buf)); + strcpy(buf, srcs[i]); + // 检查内容是否完全一致 + assert(strcmp(buf, srcs[i]) == 0); + + // 检查结尾'\0' + int len = strlen(srcs[i]); + assert(buf[len] == '\0'); + + // 若拷贝内容较短,后续字节保持为'?' + for (int j = len + 1; j < N; j++) { + assert(buf[j] == '?'); + } + } +} \ No newline at end of file diff --git a/tests/am-tests/src/tests/test_string_2.c b/tests/am-tests/src/tests/test_string_2.c new file mode 100644 index 000000000..cdb1a1e2c --- /dev/null +++ b/tests/am-tests/src/tests/test_string_2.c @@ -0,0 +1,51 @@ +#include +// #include +// #include + +#define N 32 + +void test_memcmp() { + // 完全相等 + uint8_t a[N] = {1, 2, 3, 4, 5}; + uint8_t b[N] = {1, 2, 3, 4, 5}; + assert(memcmp(a, b, 5) == 0); + + // a < b + b[2] = 7; + assert(memcmp(a, b, 5) < 0); + + // a > b + a[2] = 8; + assert(memcmp(a, b, 5) > 0); + + // 部分相等 + a[2] = 7; b[2] = 7; // 恢复相等 + assert(memcmp(a, b, 3) == 0); + + // 长度为零时总是相等 + assert(memcmp(a, b, 0) == 0); +} + +void test_strlen() { + // 空串 + assert(strlen("") == 0); + + // 普通字符串 + assert(strlen("A") == 1); + assert(strlen("hello") == 5); + + // 包含空字符后的内容不计入长度 + char s[] = {'a', 'b', 'c', '\0', 'd', 'e'}; + assert(strlen(s) == 3); + + // 边界情况:最大长度串 + char maxs[N + 1]; + for (int i = 0; i < N; i++) maxs[i] = 'X'; + maxs[N] = '\0'; + assert(strlen(maxs) == N); +} + +void test_string_2() { + test_memcmp(); + test_strlen(); +} \ No newline at end of file diff --git a/tests/am-tests/src/tests/test_string_3.c b/tests/am-tests/src/tests/test_string_3.c new file mode 100644 index 000000000..41d5541cb --- /dev/null +++ b/tests/am-tests/src/tests/test_string_3.c @@ -0,0 +1,91 @@ +#include +#include +#include +// #include +// #include +// #include + +void test_sprintf_basic() { + char buf[128]; + + // 测试int + int data_int[] = { + 0, + INT_MAX / 17, + INT_MAX, + INT_MIN, + INT_MIN + 1, + }; + const char *expected_int[] = { + "0", + "126322567", + "2147483647", + "-2147483648", + "-2147483647" + }; + int n_int = sizeof(data_int) / sizeof(data_int[0]); + for (int i = 0; i < n_int; i++) { + sprintf(buf, "%d", data_int[i]); + assert(strcmp(buf, expected_int[i]) == 0); + } + + // 测试unsigned int + unsigned int data_uint[] = { + UINT_MAX / 17, + UINT_MAX + }; + const char *expected_uint[] = { + "252645135", + "4294967295" + }; + int n_uint = sizeof(data_uint) / sizeof(data_uint[0]); + for (int i = 0; i < n_uint; i++) { + sprintf(buf, "%u", data_uint[i]); + assert(strcmp(buf, expected_uint[i]) == 0); + } +} + +void test_sprintf_width_precision() { + char buf[128]; + + // 宽度、精度 + sprintf(buf, "%5d", 42); // 宽度 + assert(strcmp(buf, " 42") == 0); + + sprintf(buf, "%.4d", 42); // 精度 + assert(strcmp(buf, "0042") == 0); + + sprintf(buf, "%7.3d", 888); // 宽度+精度 + assert(strcmp(buf, " 888") == 0); + + sprintf(buf, "%-5d", 7); // 左对齐 + assert(strcmp(buf, "7 ") == 0); + + sprintf(buf, "%+d", -123); // 显示符号 + assert(strcmp(buf, "-123") == 0); + + sprintf(buf, "%+d", 123); // 显示正号 + assert(strcmp(buf, "+123") == 0); + + sprintf(buf, "%04d", 7); // 宽度、补零 + assert(strcmp(buf, "0007") == 0); +} + +void test_sprintf_string() { + char buf[128]; + + sprintf(buf, "%.5s", "abcdefg"); + assert(strcmp(buf, "abcde") == 0); + + sprintf(buf, "%10s", "test"); + assert(strcmp(buf, " test") == 0); + + sprintf(buf, "%-10s", "test"); + assert(strcmp(buf, "test ") == 0); +} + +void test_string_3() { + test_sprintf_basic(); + test_sprintf_width_precision(); + test_sprintf_string(); +} \ No newline at end of file diff --git a/tests/am-tests/src/tests/video.c b/tests/am-tests/src/tests/video.c index 21b4d7205..c965bad6c 100644 --- a/tests/am-tests/src/tests/video.c +++ b/tests/am-tests/src/tests/video.c @@ -10,11 +10,18 @@ static inline uint8_t R(uint32_t p) { return p >> 16; } static inline uint8_t G(uint32_t p) { return p >> 8; } static inline uint8_t B(uint32_t p) { return p; } -static uint32_t canvas[N][N]; +static uint32_t canvas[N][N]; //这个地方就是画布 static int used[N][N]; static uint32_t color_buf[32 * 32]; +/**************** + * redraw做了什么 + *首先获得屏幕的宽高(通过io_read读GPU配置),然后算出每个方块的大小 + *对canvas里的每个像素,把它的颜色值填到color_buf(这是要画的方块的颜色) + *用io_write把这个方块画在屏幕上对应位置(xw, yh),大小是w*h + *最后再调用一次io_write,表示同步(刷新屏幕) + ***************/ void redraw() { int w = io_read(AM_GPU_CONFIG).width / N; int h = io_read(AM_GPU_CONFIG).height / N; diff --git a/tests/cpu-tests/Makefile b/tests/cpu-tests/Makefile index fb63e0b91..e7563be49 100644 --- a/tests/cpu-tests/Makefile +++ b/tests/cpu-tests/Makefile @@ -8,13 +8,16 @@ COLOR_GREEN = \033[1;32m COLOR_NONE = \033[0m ALL = $(basename $(notdir $(shell find tests/. -name "*.c"))) +#这个ALL是可以自己定义的,然后最后是去掉路径和.c后缀 all: $(addprefix Makefile., $(ALL)) @echo "test list [$(words $(ALL)) item(s)]:" $(ALL) $(ALL): %: Makefile.% +#就是这里先生成单个测试的Makefile,然后输入make ARCH去调用AM,然后就进入nemu了 -f@是指定用哪个临时Makefile Makefile.%: tests/%.c latest + # 这里的/bin/echo -e 将多行内容写入Makefile.对应的测试程序 @/bin/echo -e "NAME = $*\nSRCS = $<\ninclude $${AM_HOME}/Makefile" > $@ @if make -s -f $@ ARCH=$(ARCH) $(MAKECMDGOALS); then \ printf "[%14s] $(COLOR_GREEN)PASS$(COLOR_NONE)\n" $* >> $(RESULT); \ diff --git a/tests/cpu-tests/tests/hello.c b/tests/cpu-tests/tests/hello.c new file mode 100644 index 000000000..9efc69a83 --- /dev/null +++ b/tests/cpu-tests/tests/hello.c @@ -0,0 +1,6 @@ +#include + +int main() { + printf("hello World\n"); + return 0; +} \ No newline at end of file