SIMPABLEXPR(3) ABL FUNCTIONS SIMPABLEXPR(3)NAME
simpablexpr - simplies an expression.
ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in
Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
SYNOPSYS
#include "abl101.h"
chain_list *simpablexpr( Expr )
chain_list *Expr;
PARAMETERS
Expr Expression to simplfy.
DESCRIPTION
simpablexpr simplifies Expr. The expression pointer Expr MUSTN'T be used after the call to this function.
RETURN VALUE
simpablexpr returns a pointer to the simplied expression.
EXAMPLE
#include "abl101.h"
chain_list *Expr;
Expr = createablbinexpr( ABL_AND,
createablatom( "'0'" ),
createablatom( "'1'" ) );
Expr = simpablexpr( Expr );
/* displays '0' */
viewablexpr( Expr, ABL_VIEW_VHDL );
SEE ALSO abl(1), simpdupablexpr(3).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
ASIM /LIP6 October 1, 1997 SIMPABLEXPR(3)
Check Out this Related Man Page
DEVABLXOREXPR(3) ABL FUNCTIONS DEVABLXOREXPR(3)NAME
devablxorexpr - develops 'xor', 'nxor' in an expression.
ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in
Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
SYNOPSYS
#include "abl101.h"
chain_list *devablxorexpr( Expr )
chain_list *Expr;
PARAMETERS
Expr Expression to develop.
DESCRIPTION
devablxorexpr develops 'xor' or 'xnor' in Expr. The expression pointer Expr MUSTN'T be used after the call to this function.
RETURN VALUE
devablxorexpr returns a pointer to the modified expression.
EXAMPLE
#include "abl101.h"
chain_list *Expr;
Expr = createablbinexpr( ABL_XOR,
createablatom( "a" ),
createablatom( "b" ) );
Expr = devablxorexpr( Expr );
/* displays (a and (not b)) or ((not a) and b) */
viewablexpr( Expr, ABL_VIEW_VHDL );
SEE ALSO abl(1), devdupablxorexpr(3).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
ASIM /LIP6 October 1, 1997 DEVABLXOREXPR(3)
Hi all,
Please help me solve below issue.
expr 04170000000 + 1 gives me -124967295 and offcourse I want this to be 04170000001
and it happens for some sort of number like some other
02300000000
02600000000
03800000000
I guess after exceeding certain range it is converting it somewhere... (2 Replies)
I have two variables that are set by a number i.e.
recs_on_db=12
yesterdays_recs_on_db=10
i need to get the difference between the two and be able to set this in a variable
I have tried expr but does not work:
db_difference=`expr $recs_on_db - $yesterdays_recs_on_db`
i get:
expr:... (2 Replies)
Hello, I am new to the Bash scripting language, and was given a tutorial page on how to setup a file. However I am trying to use cygwin to run this file and it is not working.
$ vi averagetime.sh
#
#
#
echo "Enter Dictorinary File Text "
read dict
echo "Enter Grid Name"
read grid... (13 Replies)
Hello, I am new to Shell programing.
I want to add two numbers & show result. command I use are as under
Echo Enter the two numbers
read number
d1 = ` expr $ num%10`
num = `expr $ num/10`
d2 = ` expr $ num%10`
num = `expr $ num/10`
sum = $ d1 + $ d2
echo the sum is $ sum
I am getting... (1 Reply)
This is my code.... It works correct, but does not work with 4 and 5. My program is about finding average. so when i run 4 5 it gives me error "expr: non-integer argument".
But when i say sh average 45 67 it works. Whats wrong?how to fix it?
sum=0
n=0
if
then
for i in $*
do
if
... (2 Replies)
Hi,
I tried to look up the issue i'm experiencing, but i'm confused what's wrong with my script.
After executing the script I'm getting the following error
expr: non-numeric argument
syntax error on line 1, teletype
After some research, it seems that the problem relates to bc.
I have... (1 Reply)