thanks andrew,
i have written some codes in verilog and it passed compilation and can
be synthesized, and the following statements are included,
wire signed [33:0] mydata;
assign mydata=34'h3f0000000;
assign mytest=(mydata == -34'sh010000000);
..
however,when i use the same codes in the behavioral view of a cell,
which will be recompiled by HDL parser, errors were given in the
above statements and marked as "syntax error", it seems HDL parser
uses another version of verilog-xl and doesnt accept the syntax as
"signed","sh"...
thanks a lot and urgent for your help.
arsenal