Result

WA

Code [DL]

real x;initial repeat(50)$write("%d",$fscanf(1<<31,"%b",x)==(8*x+1)**0.5%2);

stdin

10100011
01100110
10011000
11110000
10011100
00100100
01000011
10111110
00100011
01101001
10001111
00011101
01001110
11100111
00101110
00000110
00101101
11110011
00000011
00110111
00000001
10000010
11111101
10111110
10101011
00011100
11001110
10001000
01101111
00011000
00000110
11100110
10010011
11110101
00010101
00001010
00001111
10110110
10011101
10011001
11100101
01000010
00110011
01111000
11000001
10001010
11010010
00100101
01011011
00000000

stdout

stderr

/volume/CODE:1: syntax error
I give up.
/home/esolang/bin/verilog: line 4: /tmp/code: No such file or directory
rm: cannot remove '/tmp/code': No such file or directory

strace