openpower.test.cr package

Submodules

openpower.test.cr.cr_cases module

class openpower.test.cr.cr_cases.CRTestCase

Bases: openpower.test.common.TestAccumulatorBase

case_0_mcrf()
case_1_mcrf()
case_crand()
case_crop()
case_cror_regression()

another bad hack!

case_isel()
case_isel_0()
case_isel_1()
case_isel_2()
case_isel_3()
case_mfcr()
case_mfocrf()
case_mfocrf_1()
case_mfocrf_regression()

bit of a bad hack. comes from microwatt 1.bin instruction 0x106d0 as the mask is non-standard, gnu-as barfs. so we fake it up directly from the binary

case_mtcrf()
case_mtocrf()
case_mtocrf_regression()

microwatt 1.bin regression, same hack as above. 106b4: 21 d9 96 7d .long 0x7d96d921 # mtocrf 12, 0b01101101

case_mtocrf_regression_2()

microwatt 1.bin regression, zero fxm mtocrf 0,16 14928: 21 09 10 7e .long 0x7e100921

case_regression_setb()
case_setb()

Module contents