Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/perf02/sub_143.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/perf02/sub_143.json
253 253
                "args" : [["EXPRESSION", {
254 254
                  "args" : [["EXPRESSION", {
255 255
                    "args" : [["EXPRESSION", {
256
                      "args" : [["CALL", ["FUNCTION_CALL", {
257
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
258
                          "actual_expr" : ["EXPRESSION", {
256
                      "args" : [["CALL", ["INDEXED_NAME", {
257
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
258
                          "args" : [["EXPRESSION", {
259 259
                            "args" : [["EXPRESSION", {
260 260
                              "args" : [["EXPRESSION", {
261
                                "args" : [["EXPRESSION", {
262
                                  "id" : "-", "args" : [["EXPRESSION", {
263
                                    "args" : [["CALL", ["FUNCTION_CALL", {
264
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
265
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inA"]}
266
                                      ]}
267
                                    ]]]}
268
                                  ], ["EXPRESSION", {
269
                                    "args" : [["CALL", ["FUNCTION_CALL", {
270
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
271
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inB"]}
272
                                      ]}
273
                                    ]]]}
274
                                  ]]}
261
                                "id" : "-", "args" : [["EXPRESSION", {
262
                                  "args" : [["CALL", ["INDEXED_NAME", {
263
                                    "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
264
                                      "args" : [["EXPRESSION", {
265
                                        "args" : [["EXPRESSION", {
266
                                          "args" : [["EXPRESSION", {
267
                                            "args" : [["CALL", ["SIMPLE_NAME", "carry_inA"]]]}
268
                                          ]]}
269
                                        ]]}
270
                                      ]]}
271
                                    ]]}
272
                                  ]]]}
273
                                ], ["EXPRESSION", {
274
                                  "args" : [["CALL", ["INDEXED_NAME", {
275
                                    "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
276
                                      "args" : [["EXPRESSION", {
277
                                        "args" : [["EXPRESSION", {
278
                                          "args" : [["EXPRESSION", {
279
                                            "args" : [["CALL", ["SIMPLE_NAME", "carry_inB"]]]}
280
                                          ]]}
281
                                        ]]}
282
                                      ]]}
283
                                    ]]}
284
                                  ]]]}
275 285
                                ]]}
276 286
                              ]]}
277 287
                            ]]}
278
                          ]}
279
                        ]}
288
                          ]]}
289
                        ]]}
280 290
                      ]]]}
281 291
                    ]]}
282 292
                  ]]}
......
323 333
                    "args" : [["EXPRESSION", {
324 334
                      "id" : "&", "args" : [["EXPRESSION", {
325 335
                        "id" : "&", "args" : [["EXPRESSION", {
326
                          "args" : [["CALL", ["FUNCTION_CALL", {
327
                            "id" : ["SIMPLE_NAME", "in_a"], "assoc_list" : [{
328
                              "actual_expr" : ["EXPRESSION", {
336
                          "args" : [["CALL", ["INDEXED_NAME", {
337
                            "id" : ["SIMPLE_NAME", "in_a"], "exprs" : [["EXPRESSION", {
338
                              "args" : [["EXPRESSION", {
329 339
                                "args" : [["EXPRESSION", {
330 340
                                  "args" : [["EXPRESSION", {
331
                                    "args" : [["EXPRESSION", {
332
                                      "args" : [["CONSTANT_VALUE", {
333
                                        "value" : ["CST_LITERAL", "63"]}
334
                                      ]]}
341
                                    "args" : [["CONSTANT_VALUE", {
342
                                      "value" : ["CST_LITERAL", "63"]}
335 343
                                    ]]}
336 344
                                  ]]}
337 345
                                ]]}
338
                              ]}
339
                            ]}
346
                              ]]}
347
                            ]]}
340 348
                          ]]]}
341 349
                        ], ["EXPRESSION", {
342
                          "args" : [["CALL", ["FUNCTION_CALL", {
343
                            "id" : ["SIMPLE_NAME", "in_b"], "assoc_list" : [{
344
                              "actual_expr" : ["EXPRESSION", {
350
                          "args" : [["CALL", ["INDEXED_NAME", {
351
                            "id" : ["SIMPLE_NAME", "in_b"], "exprs" : [["EXPRESSION", {
352
                              "args" : [["EXPRESSION", {
345 353
                                "args" : [["EXPRESSION", {
346 354
                                  "args" : [["EXPRESSION", {
347
                                    "args" : [["EXPRESSION", {
348
                                      "args" : [["CONSTANT_VALUE", {
349
                                        "value" : ["CST_LITERAL", "63"]}
350
                                      ]]}
355
                                    "args" : [["CONSTANT_VALUE", {
356
                                      "value" : ["CST_LITERAL", "63"]}
351 357
                                    ]]}
352 358
                                  ]]}
353 359
                                ]]}
354
                              ]}
355
                            ]}
360
                              ]]}
361
                            ]]}
356 362
                          ]]]}
357 363
                        ]]}
358 364
                      ], ["EXPRESSION", {
359
                        "args" : [["CALL", ["FUNCTION_CALL", {
360
                          "id" : ["SIMPLE_NAME", "carry_res"], "assoc_list" : [{
361
                            "actual_expr" : ["EXPRESSION", {
365
                        "args" : [["CALL", ["INDEXED_NAME", {
366
                          "id" : ["SIMPLE_NAME", "carry_res"], "exprs" : [["EXPRESSION", {
367
                            "args" : [["EXPRESSION", {
362 368
                              "args" : [["EXPRESSION", {
363 369
                                "args" : [["EXPRESSION", {
364
                                  "args" : [["EXPRESSION", {
365
                                    "args" : [["CONSTANT_VALUE", {
366
                                      "value" : ["CST_LITERAL", "64"]}
367
                                    ]]}
370
                                  "args" : [["CONSTANT_VALUE", {
371
                                    "value" : ["CST_LITERAL", "64"]}
368 372
                                  ]]}
369 373
                                ]]}
370 374
                              ]]}
371
                            ]}
372
                          ]}
375
                            ]]}
376
                          ]]}
373 377
                        ]]]}
374 378
                      ]]}
375 379
                    ]]}

Also available in: Unified diff