From: Luke Kenneth Casson Leighton Date: Mon, 22 May 2023 11:11:11 +0000 (+0100) Subject: yet another namespace hack now that @inject is on X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c4bde517f9f79220dafbe9c3c05f729d0293483a;p=openpower-isa.git yet another namespace hack now that @inject is on ISACallerFnHelper_double2single --- diff --git a/src/openpower/decoder/isa/test_caller_transcendentals.py b/src/openpower/decoder/isa/test_caller_transcendentals.py index 3571c1b0..6c6304f2 100644 --- a/src/openpower/decoder/isa/test_caller_transcendentals.py +++ b/src/openpower/decoder/isa/test_caller_transcendentals.py @@ -4,14 +4,21 @@ import unittest from nmutil.formaltest import FHDLTestCase from openpower.decoder.helpers import fp64toselectable from openpower.decoder.isa.test_caller import run_tst -from openpower.decoder.isafunctions.double2single import ISACallerFnHelper +from openpower.decoder.isafunctions.double2single import ( + ISACallerFnHelper_double2single) from openpower.decoder.selectable_int import SelectableInt from openpower.simulator.program import Program from openpower.sv.trans.svp64 import SVP64Asm # really bad hack. need to access the DOUBLE2SINGLE function auto-generated # from pseudo-code. -fph = ISACallerFnHelper(XLEN=64, FPSCR=None) +fph = ISACallerFnHelper_double2single(XLEN=64, FPSCR=None) +fph.namespace = {'FPSCR': fph.FPSCR, + 'NIA': None, + 'XLEN': fph.XLEN, + 'CIA': None, + 'SVSTATE': None, + } class FPTranscendentalsTestCase(FHDLTestCase):