dwarning
ae78dd06ef
devices/mos*: prevent NaN in sqrt for negative value of model parameter `PHI'
13 years ago
Henrik Forstén
9c04f01991
rewrite AlmostEqualUlps() to avoid compiler warnings concerning `strict-aliasing'
13 years ago
Henrik Forstén
97d99067a6
inpsymt.c, use "Daniel J. Bernstein" hash function
instead of a simple sum.
just for note,
there is a wealth of newer hash functions.
For example "The FNV Non-Cryptographic Hash Algorithm"
from http://tools.ietf.org/html/draft-eastlake-fnv-03
13 years ago
rlar
2eb5a7ac00
avoid `(IFuid) 0' cast
13 years ago
rlar
daf4fba6db
convert K&R function definitions to ansi style
13 years ago
rlar
9b9bf075d1
fix for automatic indention
this part of
> commit f9144f90b3
> Author: pnenzi <pnenzi>
> Date: Tue May 23 20:04:32 2000 +0000
>
> Applied Widlok patch
is hostile to automatic indention
13 years ago
h_vogt
c19d7e6a51
sharedspice.c: preliminary fixes: ftime() usage, prevent crash if controlled_exit from worker thread
13 years ago
dwarning
0fd9956a56
devices/res: use model parameter `r' and `res' as default for instances w/o value
and set minimal resistor value to 1 mOhm
13 years ago
dwarning
f120c30ae4
devices/res: whitespace cleanup
13 years ago
h_vogt
e4921933ba
nicomcof.c: xmu used to calculate trap integration coefficient
13 years ago
h_vogt
6ce0412690
cktop.c: indentation
13 years ago
rlar
42066c2293
inpcom.c, whitespace
13 years ago
rlar
46a8f9bf0f
inpcom.c, cleanup
13 years ago
rlar
9181e7a008
inpcom.c, use strchr(,'\0')
13 years ago
rlar
a10a0b5e68
inpcom.c, use better skip_back functions
13 years ago
rlar
cbc2abdd13
inpcom.c, rewrite `chk_for_line_continuation()'
13 years ago
rlar
c8a94fb1d4
inpcom.c, introduce better skip_back functions
13 years ago
rlar
6e042f4147
inpcom.c, minor cleanup
13 years ago
rlar
82f70e3986
inpcom.c, rewrite `inp_fix_param_values()'
13 years ago
rlar
ad47b00e0f
inpcom.c, cleanup
13 years ago
rlar
863996228b
inpcom.c, cleanup `inp_add_params_to_subckt()'
13 years ago
rlar
c07038dfa9
inpcom.c, minor rewrites
13 years ago
rlar
14687910d9
rewrite `TSTALLOC()' macro for auto indentation
checked for object code invariance
13 years ago
h_vogt
83205d6c30
inp.c: skip title line when searching for .if in dotifeval()
13 years ago
rlar
15fab1ea12
inpcom.c, abstraction, new function `find_assignment()'
13 years ago
rlar
ffefd7a96f
inpcom.c, cleanup
13 years ago
rlar
b18854c3c0
inpcom.c, abstraction, new function inp_split_multi_param_lines()
13 years ago
rlar
52620edc72
inpcom.c, cleanup `inp_split_multi_param_lines()'
13 years ago
dwarning
e0a4373553
add `rgeomod' as model parameter for bsim4
13 years ago
dwarning
2dcea6d7c1
parser/*.c: correct the `pwr' derivative
13 years ago
rlar
c747498324
inpcom.c, local scope for `newcard'
13 years ago
h_vogt
c485cd4b8b
inpcom.c: G source, fix a bug and add `m' to TABLE
13 years ago
rlar
df00c189d1
inpcom.c, rewrite `append' of some decks
13 years ago
rlar
f6117a0cb8
inpcom.c, drop unused assignment
13 years ago
rlar
766cb12c13
inpcom.c, rewrite deck allocation
13 years ago
rlar
bacfc6a309
inpcom.c, local scope for some vars
13 years ago
h_vogt
f58a255651
inpcom.c: multiplier `m' for behavioral G source
13 years ago
h_vogt
05a6ec222e
inp.c, inpcom.c: implement a very basic .if/.else block
13 years ago
dwarning
91ab0a3c74
parser/*.c: implement a signed power function `pwr' for controlled sources
13 years ago
h_vogt
7857a300ad
subckt.c: prevent crash if 5/6 MOS nodes w/o L, W
13 years ago
h_vogt
5cbdca2cc6
subckt.c: MOS model in subckt w/o L, W
13 years ago
rlar
4d4d51c27b
inpcom.c, reorder some statements
13 years ago
rlar
d19f75381c
inpcom.c, local scope for `str'
13 years ago
rlar
245bd13cec
inpcom.c, local scope for `global_card'
13 years ago
rlar
e0e30a9d93
inpcom.c, drop variable `prev'
13 years ago
rlar
855e504b9a
inpcom.c, get rid of the global `global'
13 years ago
rlar
761ca9963d
inpcom.c, rewrite subckt_w_params business
13 years ago
rlar
956e7ad625
inpcom.c, execute inp_fix_for_numparam() just once when call_depth == 0
13 years ago
h_vogt
a469aa9387
devices/vccs: implement multiplier `m' (G source)
13 years ago
h_vogt
2ccf0a7097
devices/cccs: implement multiplier `m' (F source)
13 years ago