Commit Graph

3636 Commits

Author SHA1 Message Date
rlar 9ad007cc7d polish `IFC' macro
checked for object file invariance,
different code for inppas3.c, seems to be ok
2013-07-14 15:03:53 +02:00
rlar f14c42b571 polish `MERROR' macro
checked for object file invariance
2013-07-14 15:00:50 +02:00
h_vogt a808ce8d42 misc_time.c: make timediff always availabe when timeb.h is found 2013-07-12 00:24:06 +02:00
dwarning 9552449c87 inp2y.c, TXL bug fix
reported by John Reuben P on the ngspice-users mailing list
need to insert instance names into the symbol table with INPinsert()
2013-07-07 11:35:29 +02:00
rlar 113d4ede7a CKTfndDev(), drop unused argument `modname' which is always NULL 2013-06-30 20:24:21 +02:00
rlar 0cc59b1dc8 cleanup CKTfndDev(), findInstance() invocation 2013-06-30 20:24:13 +02:00
rlar fa1d115ec2 unify, use `ckt' instead of `ck' 2013-06-30 20:23:58 +02:00
rlar 0afe0eab8f CKTfndDev(), #6/6, cleanup 2013-06-30 12:48:47 +02:00
rlar 8a32c75138 CKTfndDev(), #5/6, cleanup 2013-06-30 12:48:37 +02:00
rlar 3fcf1ea855 CKTfndDev(), #4/6, cleanup 2013-06-30 12:48:12 +02:00
rlar d2759742be CKTfndDev(), #3/6, cleanup 2013-06-30 12:47:59 +02:00
rlar eb97339637 CKTfndDev(), #2/6, cleanup 2013-06-30 12:47:50 +02:00
rlar 065d71d1a8 CKTfndDev(), #1/6, whitespace 2013-06-30 12:47:24 +02:00
rlar 5b7a6d6c37 abstraction, new function `find_instance()' 2013-06-30 11:38:12 +02:00
Henrik Forstén 03dfb3bd22 numparm, speedup modernizeex() for the common case 2013-06-29 21:38:44 +02:00
Henrik Forstén e9e3bf2a69 search just once for basic device types 2013-06-29 20:00:21 +02:00
Henrik Forstén c659c21e7e fix "sytax" spelling 2013-06-29 19:45:50 +02:00
dwarning fb1686802f allow format like .5 in b-sources 2013-06-27 20:05:44 +02:00
dwarning 868235b3b2 prevent NaN in sqrt for negative value of model parameter PHI 2013-06-25 22:03:32 +02:00
Henrik Forstén e40b1a354c rewrite AlmostEqualUlps() to avoid compiler warnings concerning `strict-aliasing' 2013-06-24 22:01:40 +02:00
Henrik Forsten e8481585f4 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
2013-06-23 00:31:34 +02:00
rlar 052898ec27 avoid `(IFuid) 0' cast 2013-06-22 20:52:14 +02:00
rlar d2207784b5 convert K&R function definitions to ansi style 2013-06-22 20:51:33 +02:00
rlar 5288973f74 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
2013-06-22 20:50:04 +02:00
h_vogt e9cadf9dc8 sharedspice.c: preliminary fixes: ftime() usage,
prevent crash if controlled_exit from worker thread
2013-06-21 23:24:14 +02:00
h_vogt 2e4e7535b7 nicomcof.c: update comments 2013-06-11 22:49:35 +02:00
dwarning eba521476b correct the r/res model parameter type and set minimal resistor value to 1 mOhm 2013-06-10 21:40:13 +02:00
dwarning 0fd4339c4d use r/res model parameter for elements w/o value as default 2013-06-09 21:41:11 +02:00
h_vogt d269bd3805 nicomcof.c: xmu used to calculate trap integration coefficient 2013-06-09 11:06:05 +02:00
h_vogt 2c5b78c18b cktop.c: indentation 2013-06-09 10:20:20 +02:00
rlar 4f2b086e15 inpcom.c, whitespace 2013-06-08 22:26:20 +02:00
rlar 0dfbbbedce inpcom.c, cleanup 2013-06-08 22:24:09 +02:00
rlar 11ed05191f inpcom.c, use strchr(,'\0') 2013-06-08 22:01:55 +02:00
rlar 35ae433aa1 inpcom.c, use better skip_back functions 2013-06-08 18:33:08 +02:00
rlar 077d0aee98 inpcom.c, rewrite `chk_for_line_continuation()' 2013-06-08 17:17:57 +02:00
rlar 087cc1cb41 inpcom.c, introduce better skip_back functions 2013-06-08 17:14:21 +02:00
rlar 229385b439 inpcom.c, minor cleanup 2013-06-08 17:13:57 +02:00
rlar e4a28bc1c3 inpcom.c, rewrite `inp_fix_param_values()' 2013-06-07 23:11:52 +02:00
rlar 3b3a808213 inpcom.c, cleanup 2013-06-07 22:29:59 +02:00
rlar 41944a6243 inpcom.c, cleanup `inp_add_params_to_subckt()' 2013-06-07 22:23:53 +02:00
rlar a798e8b7f3 inpcom.c, minor rewrites 2013-06-07 21:21:52 +02:00
rlar 5a4ff7dea5 rewrite `TSTALLOC()' macro for auto indentation
checked for object code invariance
2013-06-06 22:24:22 +02:00
h_vogt 8f1e92503a inp.c: skip title line when searching for .if in dotifeval() 2013-06-05 22:51:06 +02:00
rlar fb5e17e407 inpcom.c, abstraction, new function `find_assignment()' 2013-06-05 22:13:00 +02:00
rlar bdacf3d39e inpcom.c, cleanup 2013-06-05 20:54:25 +02:00
rlar bbd9c3308a inpcom.c, abstraction, new function inp_split_multi_param_lines() 2013-06-05 20:52:00 +02:00
rlar 8152a0b543 inpcom.c, cleanup `inp_split_multi_param_lines()' 2013-06-05 20:17:12 +02:00
dwarning 05c9cf1063 add rgeomod as model parameter for bsim4 2013-06-03 22:47:06 +02:00
dwarning c6589b087b correct the pwr derivative 2013-06-02 18:20:46 +02:00
rlar 8aaa8765a6 inpcom.c, local scope for `newcard' 2013-06-02 16:30:56 +02:00