From dd81ac284b8eb3320600bf8cdd4e5fd5efcf554c Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 22 May 2023 12:11:11 +0100 Subject: [PATCH] yet another namespace hack now that @inject is on ISACallerFnHelper_double2single --- .../decoder/isa/test_caller_transcendentals.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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): -- 2.30.2