#! /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_0x2071000 .scope module, "ifdef2" "ifdef2" 2 24; .timescale 0 0; v0x20710f0_0 .var "error", 0 0; .scope S_0x2071000; T_0 ; %delay 20, 0; %set/v v0x20710f0_0, 0, 1; %delay 20, 0; %end; .thread T_0; .scope S_0x2071000; T_1 ; %delay 1, 0; %set/v v0x20710f0_0, 1, 1; %delay 40, 0; %load/v 8, v0x20710f0_0, 1; %mov 9, 0, 1; %cmpi/u 8, 0, 2; %jmp/0xz T_1.0, 4; %vpi_call 2 44 "$display", "PASSED"; %jmp T_1.1; T_1.0 ; %vpi_call 2 46 "$display", "FAILED"; T_1.1 ; %end; .thread T_1; # The file index is used to find the file name in the following table. :file_names 3; "N/A"; ""; "ivtest-master/ivltests/ifdef2.v";