#! /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_0x27a4f60 .scope module, "test" "test" 2 1; .timescale 0 0; v0x27a5050_0 .net *"_s2", 3 0, C4<0010>; 1 drivers v0x27b3b10_0 .net "value1", 7 0, L_0x27b3c50; 1 drivers v0x27b3bb0_0 .net "value2", 0 0, L_0x27b3de0; 1 drivers L_0x27b3c50 .part/pv C4<0010>, 0, 4, 8; L_0x27b3de0 .reduce/or L_0x27b3c50; .scope S_0x27a4f60; T_0 ; %delay 2, 0; %vpi_call 2 11 "$display", "%b %b", v0x27b3b10_0, v0x27b3bb0_0; %load/v 8, v0x27b3bb0_0, 1; %cmpi/u 8, 1, 1; %jmp/0xz T_0.0, 6; %vpi_call 2 13 "$display", "PASSED"; %jmp T_0.1; T_0.0 ; %vpi_call 2 15 "$display", "FAILED"; 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/br_gh99o.v";