#! /usr/bin/vvp :ivl_version "0.9.7 " "(v0_9_7)"; :vpi_time_precision + 0; :vpi_module "system"; :vpi_module "v2005_math"; :vpi_module "va_math"; S_0x1aaa640 .scope module, "top" "top" 2 1; .timescale 0 0; v0x1aab3f0_0 .net *"_s2", 31 0, L_0x1add750; 1 drivers v0x1add430_0 .net *"_s5", 15 0, C4<0000000000000000>; 1 drivers v0x1add4d0_0 .net *"_s6", 31 0, C4<00000000000000000000000000100000>; 1 drivers v0x1add570_0 .net "number", 15 0, C4<0000000000100000>; 1 drivers v0x1add620_0 .net "shift_cmp", 0 0, L_0x1add990; 1 drivers L_0x1add750 .concat [ 16 16 0 0], C4<0000000000100000>, C4<0000000000000000>; L_0x1add990 .cmp/eq 32, L_0x1add750, C4<00000000000000000000000000100000>; .scope S_0x1aaa640; T_0 ; %delay 1, 0; %load/v 8, v0x1add620_0, 1; %cmpi/u 8, 1, 1; %jmp/0xz T_0.0, 6; %vpi_call 2 7 "$display", "PASSED"; %jmp T_0.1; T_0.0 ; %vpi_call 2 8 "$display", "FAILED, got %b expected 1'b1", v0x1add620_0; T_0.1 ; %end; .thread T_0; # The file index is used to find the file name in the following table. :file_names 3; "N/A"; ""; "ivtest-master/ivltests/pr1992244.v";