aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-ieee-numeric.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: recognize more predefined ieee functions and operatorsTristan Gingold2022-06-051-4/+14
|
* vhdl-ieee-numeric: recognize vector/scalar operationsTristan Gingold2022-06-051-0/+24
|
* vhdl-ieee-numeric: recognize is_x, to_x01, to_ux01 and to_x01zTristan Gingold2022-06-051-8/+38
|
* vhdl: recognize numeric_bit.to_unsignedTristan Gingold2022-05-311-5/+37
|
* vhdl: recognize ror/rol from ieee.numeric_std. For #1909Tristan Gingold2021-11-111-4/+16
|
* update license headersumarcor2021-01-141-11/+9
|
* vhdl: recognize find_leftmost/find_rightmost. For #1460Tristan Gingold2020-09-161-0/+30
|
* vhdl: recognize reduce operations from numeric_std.Tristan Gingold2020-09-141-0/+54
| | | | Handle them in synthesis.
* vhdl: replace base_type with parent_type in nodesTristan Gingold2020-07-221-0/+1
| | | | | Only for subtype definition and remove base_type in type definitions. Allows to better track the addition of contraints.
* vhdl-nodes: Rename and move shift/rotate predefined functions. Fix #1325Tristan Gingold2020-05-191-8/+8
|
* synth: handle ieee.numeric_std.to_01Tristan Gingold2020-03-221-0/+25
|
* vhdl: recognize minimum/maximum in numeric_std. For #1168Tristan Gingold2020-03-211-0/+40
|
* vhdl: recognize mod/rem operators.Tristan Gingold2020-03-101-0/+40
|
* synth: handle matching comparisons. Fix #1109Tristan Gingold2020-01-241-0/+120
|
* synth: add id_abs gate. For #1101Tristan Gingold2020-01-201-0/+9
|
* synth: handle more signed operations. For #1101Tristan Gingold2020-01-191-6/+6
|
* vhdl: recognize predefined shift operators for ieee.numeric_std. For #1077Tristan Gingold2020-01-111-6/+30
|
* vhdl: recognize div operators.Tristan Gingold2019-09-301-0/+20
|
* vhdl: recognize rotate functions.Tristan Gingold2019-09-221-0/+12
|
* vhdl-ieee-numeric: recognize shift_right.Tristan Gingold2019-09-111-17/+31
|
* vhdl: recognize numeric_std shift_left.Tristan Gingold2019-09-111-0/+19
|
* vhdl: recognize numeric_std mul.Tristan Gingold2019-09-071-0/+20
|
* vhdl synth: recognize more operators (add uns log).Tristan Gingold2019-09-021-2/+2
|
* vhdl: recognize ieee.numeric_std std_match.Tristan Gingold2019-08-301-0/+32
|
* add synthesis support for logic operators on numeric types (#893)Pepijn de Vos2019-08-151-0/+93
| | | | | | | | * add logic operators on unsigned * handle signed too * handle unary not
* vhdl: recognize resize function.Tristan Gingold2019-07-241-0/+33
|
* synth: add > and >= operators (#870)Pepijn de Vos2019-07-161-0/+60
| | | | | | * synth: add > and >= operators * synth: update ghdlsynth_gates.h
* synth: handle some "/=".Tristan Gingold2019-07-041-0/+20
|
* vhdl: recognize more numeric_std predefined functions.Tristan Gingold2019-06-231-0/+20
|
* vhdl: recognize to_integer/to_signed/to_unsigned.Tristan Gingold2019-06-201-0/+52
|
* synth: added support for numeric_std unary negationChristos Gentsos2019-06-061-0/+24
|
* synth: handle numeric_std subtraction (addition was already there)Christos Gentsos2019-06-061-0/+20
|
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-1/+1
|
* vhdl: move ieee packages to vhdl children.Tristan Gingold2019-05-051-0/+259