Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/mul_578.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/mul_578.json
96 96
                  "args" : [["EXPRESSION", {
97 97
                    "args" : [["EXPRESSION", {
98 98
                      "id" : "*", "args" : [["EXPRESSION", {
99
                        "args" : [["CALL", ["FUNCTION_CALL", {
100
                          "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
101
                            "actual_designator" : ["SIMPLE_NAME", "in_a"]}
102
                          ]}
99
                        "args" : [["CALL", ["INDEXED_NAME", {
100
                          "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
101
                            "args" : [["EXPRESSION", {
102
                              "args" : [["EXPRESSION", {
103
                                "args" : [["EXPRESSION", {
104
                                  "args" : [["CALL", ["SIMPLE_NAME", "in_a"]]]}
105
                                ]]}
106
                              ]]}
107
                            ]]}
108
                          ]]}
103 109
                        ]]]}
104 110
                      ], ["EXPRESSION", {
105
                        "args" : [["CALL", ["FUNCTION_CALL", {
106
                          "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
107
                            "actual_designator" : ["SIMPLE_NAME", "in_b"]}
108
                          ]}
111
                        "args" : [["CALL", ["INDEXED_NAME", {
112
                          "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
113
                            "args" : [["EXPRESSION", {
114
                              "args" : [["EXPRESSION", {
115
                                "args" : [["EXPRESSION", {
116
                                  "args" : [["CALL", ["SIMPLE_NAME", "in_b"]]]}
117
                                ]]}
118
                              ]]}
119
                            ]]}
120
                          ]]}
109 121
                        ]]]}
110 122
                      ]]}
111 123
                    ]]}
......
121 133
                "args" : [["EXPRESSION", {
122 134
                  "args" : [["EXPRESSION", {
123 135
                    "args" : [["EXPRESSION", {
124
                      "args" : [["CALL", ["FUNCTION_CALL", {
125
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
126
                          "actual_designator" : ["SLICE_NAME", {
127
                            "id" : ["SIMPLE_NAME", "tmp_res"], "range" : ["RANGE_WITH_DIRECTION", {
128
                              "direction" : "downto", "from" : ["EXPRESSION", {
129
                                "args" : [["EXPRESSION", {
130
                                  "args" : [["CONSTANT_VALUE", {
131
                                    "value" : ["CST_LITERAL", "31"]}
132
                                  ]]}
133
                                ]]}
134
                              ], "_to" : ["EXPRESSION", {
135
                                "args" : [["EXPRESSION", {
136
                                  "args" : [["CONSTANT_VALUE", {
137
                                    "value" : ["CST_LITERAL", "0"]}
138
                                  ]]}
139
                                ]]}
140
                              ]}
141
                            ]}
142
                          ]}
143
                        ]}
136
                      "args" : [["CALL", ["INDEXED_NAME", {
137
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
138
                          "args" : [["EXPRESSION", {
139
                            "args" : [["EXPRESSION", {
140
                              "args" : [["EXPRESSION", {
141
                                "args" : [["CALL", ["SLICE_NAME", {
142
                                  "id" : ["SIMPLE_NAME", "tmp_res"], "range" : ["RANGE_WITH_DIRECTION", {
143
                                    "direction" : "downto", "from" : ["EXPRESSION", {
144
                                      "args" : [["EXPRESSION", {
145
                                        "args" : [["CONSTANT_VALUE", {
146
                                          "value" : ["CST_LITERAL", "31"]}
147
                                        ]]}
148
                                      ]]}
149
                                    ], "_to" : ["EXPRESSION", {
150
                                      "args" : [["EXPRESSION", {
151
                                        "args" : [["CONSTANT_VALUE", {
152
                                          "value" : ["CST_LITERAL", "0"]}
153
                                        ]]}
154
                                      ]]}
155
                                    ]}
156
                                  ]}
157
                                ]]]}
158
                              ]]}
159
                            ]]}
160
                          ]]}
161
                        ]]}
144 162
                      ]]]}
145 163
                    ]]}
146 164
                  ]]}

Also available in: Unified diff