mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: default_paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: P mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Default search paths for microprobe target definitions mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: SEARCH_PATH mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: + mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --default_paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -P mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: version mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: V mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Show Microprobe version and exit mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --version mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -V mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: verbosity mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: v mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Verbosity level (Values: [0,1,2,3,4]). Each time this argument is specified the verbosity level is increased. By default, no logging messages are shown. These are the four levels available: -v (1): critical messages -v -v (2): critical and error messages -v -v -v (3): critical, error and warning messages -v -v -v -v (4): critical, error, warning and info messages Specifying more than four verbosity flags, will default to the maximum of four. If you need extra information, enable the debug mode (--debug or -d flags). mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: count mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --verbosity mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -v mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: debug mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: d mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Enable debug mode in Microprobe framework. Lots of output messages will be generated mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --debug mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -d mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: configuration mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: c mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Configuration file. The configuration files will be readed in order of appearance. Values are reset by the last configuration file in case of non-list values. List values will be appended (not reset) mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Configuration arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: CONFIG_FILE mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: + mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --configuration mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -c mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: force-configuration mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: C mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Force configuration file. Use this configuration file as the default start configuration. This disables any system-wide, or user-provided configuration. mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Configuration arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: FORCE_CONFIG_FILE mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --force-configuration mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -C mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: dump-configuration-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Dump a configuration file with the actual configuration used mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Configuration arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: OUTPUT_CONFIG_FILE mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --dump-configuration-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: dump-full-configuration-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Dump a configuration file with the actual configuration used plus all the configuration options not set mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Configuration arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: OUTPUT_CONFIG_FILE mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --dump-full-configuration-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: architecture-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: A mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Search path for architecture definitions. Microprobe will search in these paths for architecture definitions mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: append mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target path arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --architecture-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -A mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: microarchitecture-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: M mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Search path for microarchitecture definitions. Microprobe will search in these paths for microarchitecture definitions mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: append mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target path arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --microarchitecture-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -M mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: environment-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: E mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Search path for environment definitions. Microprobe will search in these paths for environment definitions mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: append mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target path arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --environment-paths mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -E mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: target mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: T mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Target tuple. Microprobe follows a GCC-like target definition scheme, where a target is defined by a tuple as following: -- where: : is the name of the architecture : is the name of the microarchitecture : is the name of the environment One can use --list-* options to get the list of definitions available in the default search paths or the paths specified by the different --*-paths options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --target mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -T mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: list-architectures mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Generate a list of architectures available in the defined search paths and exit mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --list-architectures mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: list-microarchitectures mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Generate a list of microarchitectures available in the defined search paths and exit mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --list-microarchitectures mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: list-environments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Generate a list of environments available in the defined search paths and exit mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Target arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --list-environments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: traceback mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: show a traceback and starts a python debugger (pdb) when an error occurs. 'pdb' is an interactive python shell that facilitates the debugging of errors mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Debug arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --traceback mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: profile mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: dump profiling information into given file (see 'pstats' module) mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Debug arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: PROFILE_OUTPUT mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --profile mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: mpt-definition-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: t mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Microprobe test (mpt) definition file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: .function at 0x3fe13de4c0> mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Microprobe Test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --mpt-definition-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -t mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: output-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: O mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Output file name mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: .function at 0x3fe137f430> mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --output-file mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -O mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: output-ld-script mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: L mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Output linker script file name mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --output-ld-script mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: -L mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: safe-bin mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Ignore unrecognized binary codifications (do notfail). Useful when MPTs are generated by dumping directly code pages, which contain padding zeros and other non-code stuff) mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --safe-bin mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: raw-bin mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Process all instruction entries together. They all shoud be binary entries. Implies --safe-bin flag. Useful when MPTs are generated by dumping directly code pages, which contain padding zeros and other non-code stuff) mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --raw-bin mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: endless mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Wrap the code generated within an endless loop mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --endless mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: wrap-function mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Wrap the code generated as a function instead of a regular branch mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: MPT to test arguments mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --wrap-function mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: fix-indirect-branches mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Fix branches without known target mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Fixing options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --fix-indirect-branches mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: fix-branch-next mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Force target of branches to be the next sequential instruction mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Fixing options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --fix-branch-next mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: fix-memory-references mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Ensure that registers used by instructions accessing storage are initialized to valid locations mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Fixing options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --fix-memory-references mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: fix-memory-registers mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Fix non-storage instructions touching registers used for storage address computations (implies --fix-memory-referenes flag) mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Fixing options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --fix-memory-registers mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1370 : Adding option: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1371 : - Name: reset-registers mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1372 : - Short: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1373 : - Default: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1374 : - Description: Reset registers after each iteration mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1375 : - Option_type: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1376 : - Action: store_true mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1377 : - Choices: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1378 : - Group: Memory state options mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1379 : - Metavar: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1380 : - Required: False mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1381 : - Nargs: None mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1422 : Argument name: --reset-registers mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : add_option : 1423 : Short argument name: None mp_mpt2test.py: INFO: Processing input arguments... mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : main : 1789 : Options: ['-T', 'riscv_v22-riscv_generic-riscv64_linux_asmld', '--raw-bin', '--endless', '--wrap-function', '--reset-registers', '-O', 'test.s', '-t', 'test.mpt'] mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : main : 1790 : Main: mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1513 : Parsing: ['-T', 'riscv_v22-riscv_generic-riscv64_linux_asmld', '--raw-bin', '--endless', '--wrap-function', '--reset-registers', '-O', 'test.s', '-t', 'test.mpt'] mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _read_configuration_files : 1644 : Start reading configuration files mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _read_configuration_files : 1654 : Read default configuration files: ['mp_mpt2test.cfg', '/home/abigas/.mp_mpt2test.cfg'] mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _read_configuration_files : 1667 : Read specified configuration files: [] mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _read_configuration_files : 1694 : End reading configuration files mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: endless Value: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: mpt_definition_file Value: /tmp/test.mpt mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: output_file Value: /tmp/test.s mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: raw_bin Value: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: reset_registers Value: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: target Value: riscv_v22-riscv_generic-riscv64_linux_asmld mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cmdline : DEBUG : _parse : 1553 : Parameter: wrap_function Value: True mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets', '/home/abigas/software/microprobe/targets'] mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: '^isa.yaml$' mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:21 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets', '/home/abigas/software/microprobe/targets'] mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: '^microarchitecture.yaml$' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 102 : Start find environment definitions mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets', '/home/abigas/software/microprobe/targets'] mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: 'env/.*.py$' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/env/riscv_linux_asmld.py mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/env/riscv_linux_gcc.py mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/env/riscv_test_p.py mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 123 : Files found mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 126 : Processing file: '/home/abigas/software/microprobe/targets/riscv/env/riscv_linux_asmld.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'GenericEnvironment' in '/home/abigas/software/microprobe/targets/riscv/env/riscv_linux_asmld.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxasmldpyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxasmldpyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['GenericEnvironment', 'InstructionAddress', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'absolute_import', 'riscv64_linux_asmld'] mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 132 : Classes find: '[]' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 134 : Trying class: '' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'problem_state (Boolean indicating if the program is executed in the problem state (not privilege level)): True' in 'Environment 'riscv64_linux_asmld': RISC-V architecture (64bit addressing mode), Linux operating system, Assembly compiler' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 126 : Processing file: '/home/abigas/software/microprobe/targets/riscv/env/riscv_linux_gcc.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'GenericEnvironment' in '/home/abigas/software/microprobe/targets/riscv/env/riscv_linux_gcc.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxgccpyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxgccpyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['GenericEnvironment', 'InstructionAddress', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'absolute_import', 'riscv64_linux_gcc'] mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 132 : Classes find: '[]' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 134 : Trying class: '' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'problem_state (Boolean indicating if the program is executed in the problem state (not privilege level)): True' in 'Environment 'riscv64_linux_gcc': RISC-V architecture (64bit addressing mode), Linux operating system, GCC compiler' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 126 : Processing file: '/home/abigas/software/microprobe/targets/riscv/env/riscv_test_p.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'GenericEnvironment' in '/home/abigas/software/microprobe/targets/riscv/env/riscv_test_p.py' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvtestppyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvtestppyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['GenericEnvironment', 'InstructionAddress', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'absolute_import', 'riscv64_test_p'] mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 132 : Classes find: '[]' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 134 : Trying class: '' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'problem_state (Boolean indicating if the program is executed in the problem state (not privilege level)): True' in 'Environment 'riscv64_test_p': RISC-V architecture (64bit addressing mode), Assembly using RISC-V test environment P' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.env : DEBUG : find_env_definitions : 146 : End find environment definitions mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_filename : 707 : Start parsing microprobe test file: '/tmp/test.mpt' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_filename : 741 : Required version: '0.5' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 819 : Start parsing contents: [MPT] mpt_version = 0.5 [STATE] contents = test.mps [CODE] default_address = 0x0000000000013e2c instructions= 0x13e20: 0x64420005 0x610560e2 0x00008082 0xfca27119 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 824 : Check sections mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 831 : Parsing [STATE] section mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:1: Register x0 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:2: Register x1 = 0x0000000000015a16 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:3: Register x2 = 0x0000003fffea8c30 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:4: Register x3 = 0x0000000000026800 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:5: Register x4 = 0x0000003fef7077b0 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:6: Register x5 = 0x0000000000055380 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:7: Register x6 = 0x5555555555555555 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:8: Register x7 = 0x0000003feebf0410 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:9: Register x8 = 0x0000003fffea9e10 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:10: Register x9 = 0x0000003fffea8ca8 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:11: Register x10 = 0x0000003fffea9d80 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:12: Register x11 = 0x0000000000054360 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:13: Register x12 = 0x0000003fffea9ce8 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:14: Register x13 = 0x0000000000000001 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:15: Register x14 = 0xef745e9600000012 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:16: Register x15 = 0x0000000000000006 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:17: Register x16 = 0xfffffffffffffffe mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:18: Register x17 = 0x00000000006f9d6a mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:19: Register x18 = 0x0000000000000028 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:20: Register x19 = 0x000000000000000a mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:21: Register x20 = 0x0000000000000006 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:22: Register x21 = 0x0000003fffea9d1c mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:23: Register x22 = 0x0000003febd61210 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:24: Register x23 = 0x0000000000054360 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:25: Register x24 = 0x0000000000000004 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:26: Register x25 = 0x0000000000000001 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:27: Register x26 = 0x0000000000000001 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:28: Register x27 = 0x0000000000000003 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:29: Register x28 = 0x0f0f0f0f0f0f0f0f mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:30: Register x29 = 0x0101010101010101 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:31: Register x30 = 0x000000000000000a mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:32: Register x31 = 0x0000000000000006 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:33: Register f0 = 0x403cffbe76c8b439 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:34: Register f1 = 0x3fdfef9db22d0e56 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:35: Register f2 = 0x3e112e0be826d695 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:36: Register f3 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:37: Register f4 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:38: Register f5 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:39: Register f6 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:40: Register f7 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:41: Register f8 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:42: Register f9 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:43: Register f10 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:44: Register f11 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:45: Register f12 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:46: Register f13 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:47: Register f14 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:48: Register f15 = 0xffffffff3c23d70a mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:49: Register f16 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:50: Register f17 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:51: Register f18 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:52: Register f19 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:53: Register f20 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:54: Register f21 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:55: Register f22 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:56: Register f23 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:57: Register f24 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:58: Register f25 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:59: Register f26 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:60: Register f27 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:61: Register f28 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:62: Register f29 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:63: Register f30 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:64: Register f31 = 0x0000000000000000 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 882 : /tmp/test.mps:65: Register PC = 0x13e2c mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 1095 : Parsing [CODE] section mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 1130 : Parsing 'default_address = 0x0000000000013e2c' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_contents : 1130 : Parsing 'instructions = 0x13e20: 0x64420005 0x610560e2 0x00008082 0xfca27119' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1408 : Start parsing code mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1435 : Skip empty line mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '0x13e20:' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1442 : Clean line: '0x13e20:' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1476 : Prefix detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1482 : Prefix: '0x13e20' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1483 : Assembly: '' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1484 : Decorators: ' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1495 : Parsing prefix: '['0x13e20']' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1499 : Parsing prefix element: '0x13e20' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1531 : Hex absolute address detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1608 : Computing absolute address: 0x13e20 mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1612 : Relative address: 0x-c mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '0x64420005' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1442 : Clean line: '0x64420005' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1446 : Instruction/decorator alone detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1464 : {'assembly': '0x64420005', 'label': None, 'address': -12, 'decorators': ' ', 'comments': []} mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '0x610560e2' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1442 : Clean line: '0x610560e2' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1446 : Instruction/decorator alone detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1464 : {'assembly': '0x610560e2', 'label': None, 'address': None, 'decorators': ' ', 'comments': []} mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '0x00008082' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1442 : Clean line: '0x00008082' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1446 : Instruction/decorator alone detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1464 : {'assembly': '0x00008082', 'label': None, 'address': None, 'decorators': ' ', 'comments': []} mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1427 : Parse line: '0xfca27119' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1442 : Clean line: '0xfca27119' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1446 : Instruction/decorator alone detected mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.mpt : DEBUG : parse_code : 1464 : {'assembly': '0xfca27119', 'label': None, 'address': None, 'decorators': ' ', 'comments': []} mp_mpt2test.py: INFO: Arguments processed! mp_mpt2test.py: INFO: Importing target definition... mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target : DEBUG : import_definition : 90 : Start importing definition tuple mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.isa : INFO : import_isa_definition : 184 : Start ISA import mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.target.isa : DEBUG : import_isa_definition : 185 : Importing definition from '/home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2' mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:22 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/src/microprobe/target/isa/default/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/isa.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/default/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.isa.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register_type : DEBUG : import_definition : 52 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./register_type.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/register_type.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.register_type.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.register_type.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register_type : DEBUG : import_definition : 79 : ireg: General Purpose Register 64 bits (bit size: 64) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register_type : DEBUG : import_definition : 79 : freg: Floating Point Register 64 bits (bit size: 64) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register_type : DEBUG : import_definition : 90 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.RISCVRegisterType.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 54 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./register.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/register.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.register.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.register.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X0 : General Purpose Register 0 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F0 : Floating Point Register 0 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F1 : Floating Point Register 1 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F2 : Floating Point Register 2 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F3 : Floating Point Register 3 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F4 : Floating Point Register 4 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F5 : Floating Point Register 5 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F6 : Floating Point Register 6 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F7 : Floating Point Register 7 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F8 : Floating Point Register 8 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F9 : Floating Point Register 9 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F10 : Floating Point Register 10 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F11 : Floating Point Register 11 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F12 : Floating Point Register 12 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F13 : Floating Point Register 13 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F14 : Floating Point Register 14 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F15 : Floating Point Register 15 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F16 : Floating Point Register 16 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F17 : Floating Point Register 17 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F18 : Floating Point Register 18 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F19 : Floating Point Register 19 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F20 : Floating Point Register 20 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F21 : Floating Point Register 21 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F22 : Floating Point Register 22 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F23 : Floating Point Register 23 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F24 : Floating Point Register 24 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F25 : Floating Point Register 25 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F26 : Floating Point Register 26 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F27 : Floating Point Register 27 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F28 : Floating Point Register 28 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F29 : Floating Point Register 29 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F30 : Floating Point Register 30 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 101 : F31 : Floating Point Register 31 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.register : DEBUG : import_definition : 104 : End mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.RISCVRegister.cache mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.target.isa.operand : DEBUG : import_definition : 65 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./operand.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/operand.yaml mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:23 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:24 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.operand.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:24 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.operand.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : @I_12 : Relative displacement (bit size 12) (InstructionAddressRelativeOperand) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: '@sb_imm7' and '@I_12'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : @sb_imm7 : Relative displacement (bit size 7) (InstructionAddressRelativeOperand) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : @uj_imm20 : Relative displacement (bit size 20) (InstructionAddressRelativeOperand) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : freg : Floating Point Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm2 : 2-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm3 : 3-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm4 : 4-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm5 : 5-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : simm5 : 5-bit immediate (signed) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : simm6 : 6-bit immediate (signed) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm6 : 6-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm7 : 7-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm7_w : 7-bit immediate (Word Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm8_d : 8-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm8_w : 8-bit immediate (Word Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm11 : 11-bit immediate (InstructionAddressRelativeOperand) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm18 : 11-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm10 : 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : sbimm9 : 9-bit signed immediate (InstructionAddressRelativeOperand) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'jimm20' and 'imm20'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : jimm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'oimm12' and 'imm12'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : oimm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'oimm20' and 'imm20'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : oimm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : pred : 4-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : reg : Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : rega : Integer Register (address base) (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : s.imm12 : signed 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : s.imm20 : signed 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : s.imm6 : signed 6-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : s.imm7 : signed 7-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'sbimm12' and 'imm12'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : sbimm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'simm12' and 'imm12'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : simm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'succ' and 'pred'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : succ : 4-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm1 : 1-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'u.imm20' and 'imm20'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'u.imm3' and 'imm3'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm3 : 3-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'u.imm5' and 'imm5'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm5 : 5-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'u.imm6' and 'imm6'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm6 : 6-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : nz_u.imm6 : Non-zero 6-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : WARNING : import_definition : 240 : Similar definition of operands: 'u.imm7' and 'imm7'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : u.imm7 : 7-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm25 : 25-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : rm : 3-bit immediate for rounding mode (OperandValueSet) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : nzspreg : Non-zero Non-stack-pointer Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : X0 : The X0 Integer Register (Stack Pointer) (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : X2 : The X2 Integer Register (Stack Pointer) (OperandConstReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : X1 : The X1 Integer Register (Return Address) (OperandConstReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : creg : Compressed Instruction Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : crega : Compressed Instruction Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : fcreg : Compressed Instruction Floating Point Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 270 : imm20_clui : No description (OperandValueSet) mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.operand : DEBUG : import_definition : 273 : End mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.Operand.cache mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 53 : Start mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_field.yaml mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/instruction_field.yaml mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.instruction_field.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:25 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.instruction_field.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : aq : aq mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : frd : frd mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : frs1 : frs1 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'frs2' and 'frs1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : frs2 : frs2 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'frs3' and 'frs1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : frs3 : frs3 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct2 : funct2 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct4 : funct4 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct5 : funct5 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct6 : funct6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct7 : funct7 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct10 : funct10 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : funct25 : funct25 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : i_imm12 : i_imm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : i_imm6 : i_imm6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : i_imm7 : i_imm7 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : i_shamt5 : i_shamt5 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : i_shamt6 : i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : imm12 : imm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : imm20 : imm20 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'imm4' and 'funct4'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : imm4 : imm4 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : jimm20 : jimm20 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'none_imm12' and 'imm12'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : none_imm12 : none_imm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : oimm12 : oimm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : oimm20 : oimm20 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : opcode : opcode mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : pred : pred mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rc1 : rc1 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rc2' and 'rc1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rc2 : rc2 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rc3' and 'rc1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rc3 : rc3 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rd : rd mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rdc : rd mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rl' and 'aq'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rl : rl mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rm : rm mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rmns : rmns mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rs1 : rs1 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rs1c' and 'rdc'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rs1c : rs1 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rs2' and 'rs1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rs2 : rs2 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rs2_jr : rs2 (disabled) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'rs2c' and 'rdc'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : rs2c : rs2 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : s_imm5 : s_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : s_imm7 : s_imm7 (extended to 12) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'sb_imm5' and 's_imm5'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : sb_imm5 : sb_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : sb_imm7 : sb_imm7 (extended to 13) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : sbimm12 : sbimm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : shamt5 : shamt5 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : shamt6 : shamt6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : simm12 : simm12 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : succ : succ mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : u_imm20 : u_imm20 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : uj_imm20 : uj_imm20 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'opcode_compressed' and 'funct2'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : crd : rd (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : crs1 : rs1 (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'crs2' and 'crs1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : crs2 : rs2 (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : fcrd : rd (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : fcrs1 : rs1 (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : WARNING : import_definition : 74 : Similar definition of instruction field: 'fcrs2' and 'fcrs1'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : fcrs2 : rs2 (compressed) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm2 : c_imm2 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm3 : c_imm3 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cw_imm3 : c_imm3 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cd_imm3 : c_imm3 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cw_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cd_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : ci_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cls_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cu_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cb_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm6 : c_imm6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cw_imm6 : c_imm6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cd_imm6 : cd_imm6 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : cs_imm8 : cs_imm8 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : c_imm11 : c_imm11 mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : nzspreg : Non-Zero and Non-Stack-Pointer register mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 100 : spreg : Stack Pointer Register mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_field : DEBUG : import_definition : 103 : End mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.RISCVInstructionField.cache mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 55 : Start mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_format.yaml mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/instruction_format.yaml mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.instruction_format.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.instruction_format.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : custom : No description ([funct7 | rc3 | rc2 |funct3| rc1 |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i : No description ([ i_imm12 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i+l : No description ([ i_imm12 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i+lf : No description ([ i_imm12 | rs1 |funct3| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : WARNING : import_definition : 78 : Similar definition of instruction format: 'i+o' and 'i+l'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i+o : No description ([ i_imm12 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i-sh5 : No description ([i_imm7 |i_shamt5| rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : i-sh6 : No description ([i_imm6|i_shamt6| rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : none : No description ([ none_imm12 |rs1c |funct3| rdc |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r : No description ([funct5|funct2| rs2 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+3f : No description ([funct5|funct2|frs2 |frs1 |funct3| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+fr : No description ([funct5|funct2| rs2 | rs1 |funct3| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+fr2 : No description ([funct5|funct2|rs2c | rs1 |funct3| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+rf : No description ([funct5|funct2| rs2 |frs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+rf2 : No description ([funct5|funct2|rs2c |frs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r+rff : No description ([funct5|funct2|frs2 |frs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-a : No description ([funct5|aq|rl| rs2 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-f : No description ([imm4|pred|succ|rs1c |funct3| rdc |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-l : No description ([funct5|aq|rl| rs2 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-l2 : No description ([funct5|aq|rl|rs2c | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+3f : No description ([funct5|funct2|frs2 |frs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+3frm : No description ([funct5|funct2|frs2 |frs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+ff : No description ([funct5|funct2| rs2 |frs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+ffrm : No description ([funct5|funct2| rs2 |frs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+ff2 : No description ([funct5|funct2|rs2c |frs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+ff2rm : No description ([funct5|funct2|rs2c |frs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+fr : No description ([funct5|funct2| rs2 | rs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+frrm : No description ([funct5|funct2| rs2 | rs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+fr2 : No description ([funct5|funct2|rs2c | rs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+fr2rm : No description ([funct5|funct2|rs2c | rs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+rf : No description ([funct5|funct2| rs2 |frs1 |rmns| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+rfrm : No description ([funct5|funct2| rs2 |frs1 |rm| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+rf2 : No description ([funct5|funct2|rs2c |frs1 |rmns| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r-m+rf2rm : No description ([funct5|funct2|rs2c |frs1 |rm| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r4-m : No description ([frs3 |funct2|frs2 |frs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : r4-mrm : No description ([frs3 |funct2|frs2 |frs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : s : No description ([s_imm7 | rs2 | rs1 |funct3|s_imm5|opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : s+f : No description ([s_imm7 |frs2 | rs1 |funct3|s_imm5|opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : sb : No description ([sb_imm7| rs2 | rs1 |funct3|sb_imm5|opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : u : No description ([ u_imm20 | rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : WARNING : import_definition : 78 : Similar definition of instruction format: 'u+o' and 'u'. Check if definition needed. mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : u+o : No description ([ u_imm20 | rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : uj : No description ([ uj_imm20 | rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cr : No description ([funct4| rd | rs2 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cr_jr : No description ([funct4| rd |rs2_jr|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : c_funct14 : No description ([funct4| funct10 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_w : No description ([funct3|c_imm1| rd |cw_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_i : No description ([funct3|c_imm1| rd |ci_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_ls : No description ([funct3|c_imm1| rd |cls_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_d : No description ([funct3|c_imm1| rd |cd_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_d+f : No description ([funct3|c_imm1| frd |cd_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_u : No description ([funct3|c_imm1| rd |cu_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ci_s : No description ([funct3|c_imm1| rd |cs_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : css_w : No description ([funct3|cw_imm6| rs2 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : css_d : No description ([funct3|cd_imm6| rs2 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : css_d+f : No description ([funct3|cd_imm6|frs2 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ciw : No description ([funct3| cs_imm8 |crd|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cl_w : No description ([funct3|cw_imm3|crs1|c_imm2|crd|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cl_d : No description ([funct3|cd_imm3|crs1|c_imm2|crd|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cl_d+f : No description ([funct3|cd_imm3|crs1|c_imm2|fcrd|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cs_w : No description ([funct3|cw_imm3|crs1|c_imm2|crs2|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cs_d : No description ([funct3|cd_imm3|crs1|c_imm2|crs2|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : ca : No description ([funct6|crd|funct2|crs2|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cb_b : No description ([funct3|c_imm3|crs1|cb_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cb_i : No description ([funct3|c_imm3|crs1|ci_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cb_s : No description ([funct3|c_imm1|funct2|crd|ci_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cb_ls : No description ([funct3|c_imm1|funct2|crd|cls_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : cj : No description ([funct3| c_imm11 |opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 117 : sys : No description ([ funct25 |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.target.isa.instruction_format : DEBUG : import_definition : 120 : End mp_mpt2test.py: 2022-02-15 12:39:26 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.RISCVInstructionFormat.cache mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 65 : Start importing instruction definitions mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction.yaml mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/instruction.yaml mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:27 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/.instruction.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/.instruction.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-0 : Constant value 0 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-2 : Constant value 2 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-12 : Constant value 12 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-20 : Constant value 20 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-28 : Constant value 28 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-16 : Constant value 16 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-24 : Constant value 24 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-8 : Constant value 8 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-1 : Constant value 1 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-4 : Constant value 4 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-7 : Constant value 7 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-5 : Constant value 5 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-6 : Constant value 6 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-26 : Constant value 26 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-30 : Constant value 30 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-11 : Constant value 11 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-32 : Constant value 32 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2 mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd' mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-35 : Constant value 35 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-39 : Constant value 39 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-9 : Constant value 9 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : _merge_operands : 543 : Operand added: Constant-8192 : Constant value 8192 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 139 : EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/./instruction.yaml mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/isa/schemas/instruction.yaml mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.instruction.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : WARNING : read_yaml : 146 : No data found in file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/./instruction.yaml mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 147 : End mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/disable_asm.yaml mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.disable_asm.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:32 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'disable_asm - Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : WARNING : import_properties : 170 : 'CUSTOM0_V0' not found. Property 'disable_asm' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : WARNING : import_properties : 170 : 'CUSTOM1_V0' not found. Property 'disable_asm' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : WARNING : import_properties : 170 : 'CUSTOM2_V0' not found. Property 'disable_asm' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : WARNING : import_properties : 170 : 'CUSTOM3_V0' not found. Property 'disable_asm' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : INFO : import_properties : 175 : Property 'disable_asm' imported mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/priviledged.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.priviledged.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'priviledged - Boolean indicating if the instruction is privileged' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : INFO : import_properties : 175 : Property 'priviledged' imported mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/memory_with_update.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.memory_with_update.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'access_storage_with_update - Boolean indicating if the instruction accesses to storage and updates the source register with the generated address' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : INFO : import_properties : 175 : Property 'access_storage_with_update' imported mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/memory.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.memory.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'access_storage - Boolean indicating if the instruction has storage operands' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): True' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : WARNING : import_properties : 170 : 'C.JAL_V0' not found. Property 'access_storage' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.property : INFO : import_properties : 175 : Property 'access_storage' imported mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/branch.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.branch.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:33 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'branch - Boolean indicating if the instruction is a branch' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): True' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : WARNING : import_properties : 170 : 'C.JAL_V0' not found. Property 'branch' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : INFO : import_properties : 175 : Property 'branch' imported mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/switching.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.switching.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'switching - Input values required to maximize the computational switching' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: None mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): [['None', 1, 4611686018427387903], ['None', -1, 0]]' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): None (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : INFO : import_properties : 175 : Property 'switching' imported mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/branch_relative.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.branch_relative.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'branch_relative - Boolean indicating if the instruction is a relative branch' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): True' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : WARNING : import_properties : 170 : 'C.JAL_V0' not found. Property 'branch_relative' not set to 'True' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : INFO : import_properties : 175 : Property 'branch_relative' imported mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/unsupported.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.unsupported.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'unsupported - Boolean indicating if the instruction is unsupported' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : INFO : import_properties : 175 : Property 'unsupported' imported mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/decimal.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.decimal.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'decimal - Boolean indication if the instruction requires inputs in decimal format' mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:34 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : INFO : import_properties : 175 : Property 'decimal' imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./instruction_props/branch_conditional.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-common/instruction_props/.branch_conditional.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'branch_conditional - Boolean indicating if the instruction is a branch confitional' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ADD ( ADD_V0) OPC:0x 33 Format: r Description: Add: Add rs2 to rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ADDI ( ADDI_V0) OPC:0x 13 Format: i Description: Add Immediate: Add sign-extended 12-bit immediate to register rs1 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ADDIW ( ADDIW_V0) OPC:0x 1b Format: i Description: Add Immediate Word: Add sign-extended 12-bit immediate to register rs1 and place 32-bit sign extended result in rs2 zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ADDW ( ADDW_V0) OPC:0x 3b Format: r Description: Add Word: Add 32-bit value in rs2 to rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOADD.D (AMOADD.D_V0) OPC:0x 2f Format: r-a Description: Atomic Add Double Word: Load double word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOADD.W (AMOADD.W_V0) OPC:0x 2f Format: r-a Description: Atomic Add Word: Load word from address in rs1 into rd, add rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOAND.D (AMOAND.D_V0) OPC:0x 2f Format: r-a Description: Atomic And Double Word: Load double word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOAND.W (AMOAND.W_V0) OPC:0x 2f Format: r-a Description: Atomic And Word: Load word from address in rs1 into rd, and rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMAX.D (AMOMAX.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMAX.W (AMOMAX.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMAXU.D (AMOMAXU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Double Word: Load double word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMAXU.W (AMOMAXU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Maximum Unsigned Word: Load word from address in rs1 into rd, find maximum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMIN.D (AMOMIN.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMIN.W (AMOMIN.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMINU.D (AMOMINU.D_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Double Word: Load double word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOMINU.W (AMOMINU.W_V0) OPC:0x 2f Format: r-a Description: Atomic Minimum Unsigned Word: Load word from address in rs1 into rd, find minimum of rd and rs2, write the result to the address in rs1 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOOR.D (AMOOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Or Double Word: Load double word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOOR.W (AMOOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Or Word: Load word from address in rs1 into rd, or rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOSWAP.D (AMOSWAP.D_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Double Word: Load double word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOSWAP.W (AMOSWAP.W_V0) OPC:0x 2f Format: r-a Description: Atomic Swap Word: Load word from address in rs1 into rd, swap rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOXOR.D (AMOXOR.D_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Double Word: Load double word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AMOXOR.W (AMOXOR.W_V0) OPC:0x 2f Format: r-a Description: Atomic Xor Word: Load word from address in rs1 into rd, xor rd and rs2, write the result to the address in rs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AND ( AND_V0) OPC:0x 33 Format: r Description: And: Set rd to the bitwise and of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ANDI ( ANDI_V0) OPC:0x 13 Format: i Description: And Immediate: Set rd to the bitwise and of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'AUIPC ( AUIPC_V0) OPC:0x 17 Format: u+o Description: Add Upper Immediate to PC: Place the PC plus the 20-bit signed immediate (shited 12 bits left) into rd (used before JALR)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BEQ ( BEQ_V0) OPC:0x 63 Format: sb Description: Branch Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 == rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BGE ( BGE_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BGEU ( BGEU_V0) OPC:0x 63 Format: sb Description: Branch Greater than Equal Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 >= rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BLT ( BLT_V0) OPC:0x 63 Format: sb Description: Branch Less Than: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BLTU ( BLTU_V0) OPC:0x 63 Format: sb Description: Branch Less Than Unsigned: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 < rs2 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'BNE ( BNE_V0) OPC:0x 63 Format: sb Description: Branch Not Equal: Branch to PC relative 12-bit signed immediate (shifted 1 bit left) if rs1 != rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'DIV ( DIV_V0) OPC:0x 33 Format: r Description: Divide Signed: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'DIVU ( DIVU_V0) OPC:0x 33 Format: r Description: Divide Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'DIVUW ( DIVUW_V0) OPC:0x 3b Format: r Description: Divide Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'DIVW ( DIVW_V0) OPC:0x 3b Format: r Description: Divide Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the quotient in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FADD.D ( FADD.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FADD.D ( FADD.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (DP): Add the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FADD.S ( FADD.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FADD.S ( FADD.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Add (SP): Add the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCLASS.D (FCLASS.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (DP): Set rd to a 10-bit mask indicating the class of the double-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCLASS.S (FCLASS.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Classify (SP): Set rd to a 10-bit mask indicating the class of the single-precision value in frs1' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.L (FCVT.D.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.L (FCVT.D.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.LU (FCVT.D.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.S (FCVT.D.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert SP to DP: Convert the single-precision value in frs1 to double-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.W (FCVT.D.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (DP): Convert the 64-bit signed integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.D.WU (FCVT.D.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (DP): Convert the 64-bit unsigned integer in rs1 to a double-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.L.D (FCVT.L.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.L.D (FCVT.L.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (DP): Convert the double-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.L.S (FCVT.L.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.L.S (FCVT.L.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word (SP): Convert the single-precision value in frs1 to a 64-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.LU.D (FCVT.LU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (DP): Convert the double-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.LU.S (FCVT.LU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Double Word Unsigned (SP): Convert the single-precision value in frs1 to a 64-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.D (FCVT.S.D_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.D (FCVT.S.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Convert DP to SP: Convert the double-precision value in frs1 to single-precision, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.L (FCVT.S.L_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.L (FCVT.S.L_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word to Float (SP): Convert the 64-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.LU (FCVT.S.LU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Double Word Unsigned to Float (SP): Convert the 64-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.W (FCVT.S.W_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.W (FCVT.S.W_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word to Float (SP): Convert the 32-bit signed integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V0) OPC:0x 53 Format: r-m+fr2 Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.S.WU (FCVT.S.WU_V1) OPC:0x 53 Format:r-m+fr2rm Description: FP Convert Word Unsigned to Float (SP): Convert the 32-bit unsigned integer in rs1 to a single-precision value, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.W.D (FCVT.W.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.W.D (FCVT.W.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (DP): Convert the double-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.W.S (FCVT.W.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.W.S (FCVT.W.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word (SP): Convert the single-precision value in frs1 to a 32-bit signed integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.WU.D (FCVT.WU.D_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (DP): Convert the double-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V0) OPC:0x 53 Format: r-m+rf2 Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FCVT.WU.S (FCVT.WU.S_V1) OPC:0x 53 Format:r-m+rf2rm Description: FP Convert Float to Word Unsigned (SP): Convert the single-precision value in frs1 to a 32-bit unsigned integer, then write the result to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FDIV.D ( FDIV.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FDIV.D ( FDIV.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (DP): Divide the double-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FDIV.S ( FDIV.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FDIV.S ( FDIV.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Divide (SP): Divide the single-precision value in frs1 into frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FENCE ( FENCE_V0) OPC:0x f Format: r-f Description: Fence: Ordcer device I/O and memory accesses viewed by other threads and devices' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FENCE.I (FENCE.I_V0) OPC:0x f Format: none Description: Fence Instruction: Synchronize the instruction and data streams' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FEQ.D ( FEQ.D_V0) OPC:0x 53 Format: r+rff Description: FP Equal (DP): Set rd to 1 if frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FEQ.S ( FEQ.S_V0) OPC:0x 53 Format: r+rff Description: FP Equal (SP): Set rd to 1 if the single-precision value in frs1 is equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLD ( FLD_V0) OPC:0x 7 Format: i+lf Description: FP Load (DP): Loads a double-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLE.D ( FLE.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (DP): Set rd to 1 if frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLE.S ( FLE.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than Equal (SP): Set rd to 1 if the single-precision value in frs1 is less than or equal to frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLT.D ( FLT.D_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (DP): Set rd to 1 if frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLT.S ( FLT.S_V0) OPC:0x 53 Format: r+rff Description: FP Less Than (SP): Set rd to 1 if the single-precision value in frs1 is less than frs2, otherwise set rd to 0' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FLW ( FLW_V0) OPC:0x 7 Format: i+lf Description: FP Load (SP): Loads a single-precision foating-point value from memory into foating-point register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMADD.D (FMADD.D_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMADD.D (FMADD.D_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (DP): Multiply the double-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMADD.S (FMADD.S_V0) OPC:0x 43 Format: r4-m Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMADD.S (FMADD.S_V1) OPC:0x 43 Format: r4-mrm Description: FP Fused Multiply Add (SP): Multiply the single-precision values in frs1 and frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMAX.D ( FMAX.D_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMAX.S ( FMAX.S_V0) OPC:0x 53 Format: r+3f Description: FP Maximum (SP): Take the larger single-precision value from frs1 and frs2, then write the result to frd: Take the larger double-precision value from frs1 and frs2, then write the result to frd: Take the larger quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMIN.D ( FMIN.D_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (DP)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMIN.S ( FMIN.S_V0) OPC:0x 53 Format: r+3f Description: FP Minimum (SP): Take the smaller single-precision value from frs1 and frs2, then write the result to frd: Take the smaller double-precision value from frs1 and frs2, then write the result to frd: Take the smaller quadruple-precision value from frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMSUB.D (FMSUB.D_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMSUB.D (FMSUB.D_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (DP): Multiply the double-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMSUB.S (FMSUB.S_V0) OPC:0x 47 Format: r4-m Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMSUB.S (FMSUB.S_V1) OPC:0x 47 Format: r4-mrm Description: FP Fused Multiply Subtract (SP): Multiply the single-precision values in frs1 and frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMUL.D ( FMUL.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMUL.D ( FMUL.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (DP): Multiply the double-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMUL.S ( FMUL.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMUL.S ( FMUL.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Multiply (SP): Multiply the single-precision values in frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMV.D.X (FMV.D.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (DP): Write the 64-bit integer register rs1 into the double-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMV.S.X (FMV.S.X_V0) OPC:0x 53 Format: r+fr2 Description: FP Move from Integer Register (SP): Write the lower 32-bits of the integer register rs1 into the single-precision register frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMV.X.D (FMV.X.D_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (DP): Write the sign extended double-precision value in frs1 into integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FMV.X.S (FMV.X.S_V0) OPC:0x 53 Format: r+rf2 Description: FP Move to Integer Register (SP): Write the sign extended single-precision value in frs1 into the integer register rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMADD.D (FNMADD.D_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMADD.D (FNMADD.D_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMADD.S (FNMADD.S_V0) OPC:0x 4f Format: r4-m Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMADD.S (FNMADD.S_V1) OPC:0x 4f Format: r4-mrm Description: FP Negate fused Multiply Add (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then subtract rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMSUB.D (FNMSUB.D_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMSUB.D (FNMSUB.D_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (DP): Multiply the double-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMSUB.S (FNMSUB.S_V0) OPC:0x 4b Format: r4-m Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FNMSUB.S (FNMSUB.S_V1) OPC:0x 4b Format: r4-mrm Description: FP Negate fused Multiply Subtract (SP): Multiply the single-precision value in frs1 with the negated value in frs2, then add rs3 and write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSD ( FSD_V0) OPC:0x 27 Format: s+f Description: FP Store (DP): Stores a double-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJ.D (FSGNJ.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection (DP): Take the double-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJ.S (FSGNJ.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection (SP): Take the single-precision value from frs1 and inject the sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJN.D (FSGNJN.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Negate (DP): Take the double-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJN.S (FSGNJN.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Negate (SP): Take the single-precision value from frs1 and inject the negated sign bit from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJX.D (FSGNJX.D_V0) OPC:0x 53 Format: r+3f Description: FP to Sign-injection Xor (DP): Take the double-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSGNJX.S (FSGNJX.S_V0) OPC:0x 53 Format: r+3f Description: FP Sign-injection Xor (SP): Take the single-precision value from frs1 and inject the xor of the sign bits frs1 and frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSQRT.D (FSQRT.D_V0) OPC:0x 53 Format: r-m+ff2 Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSQRT.D (FSQRT.D_V1) OPC:0x 53 Format:r-m+ff2rm Description: Floating Square Root (DP): Calculate the square root of the double-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSQRT.S (FSQRT.S_V0) OPC:0x 53 Format: r-m+ff2 Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSQRT.S (FSQRT.S_V1) OPC:0x 53 Format:r-m+ff2rm Description: FP Square Root (SP): Calculate the square root of the single-precision value in frs1, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSUB.D ( FSUB.D_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSUB.D ( FSUB.D_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (DP): Subtract the double-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSUB.S ( FSUB.S_V0) OPC:0x 53 Format: r-m+3f Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSUB.S ( FSUB.S_V1) OPC:0x 53 Format:r-m+3frm Description: FP Subtract (SP): Subtract the single-precision values in frs1 from frs2, then write the result to frd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'FSW ( FSW_V0) OPC:0x 27 Format: s+f Description: FP Store (SP): Stores a single-precision foating-point value from foating-point register frs2 to memory' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'JAL ( JAL_V0) OPC:0x 6f Format: uj Description: Jump and Link: Jump to the PC plus 20-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'JALR ( JALR_V0) OPC:0x 67 Format: i+o Description: Jump and Link Register: Jump to rs1 plus the 12-bit signed immediate while saving PC+4 into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LB ( LB_V0) OPC:0x 3 Format: i+l Description: Load Byte: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LBU ( LBU_V0) OPC:0x 3 Format: i+l Description: Load Byte Unsigned: Load 8-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LD ( LD_V0) OPC:0x 3 Format: i+l Description: Load Double: Load 64-bit value from addr in rs1 plus 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LH ( LH_V0) OPC:0x 3 Format: i+l Description: Load Half: Load 16-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LHU ( LHU_V0) OPC:0x 3 Format: i+l Description: Load Half Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LR.D ( LR.D_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Double Word: Load double word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LR.W ( LR.W_V0) OPC:0x 2f Format: r-l2 Description: Load Reserved Word: Load word from address in rs1, place the sign-extended result in rd and register a reservation on the memory word' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LUI ( LUI_V0) OPC:0x 37 Format: u Description: Load Upper Immediate: Set and sign extend the 20-bit immediate (shited 12 bits left) and zero the bottom 12 bits into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LW ( LW_V0) OPC:0x 3 Format: i+l Description: Load Word: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place sign-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'LWU ( LWU_V0) OPC:0x 3 Format: i+l Description: Load Word Unsigned: Load 32-bit value from addr in rs1 plus the 12-bit signed immediate and place zero-extended result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'MUL ( MUL_V0) OPC:0x 33 Format: r Description: Multiply: Multiply rs1 by rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'MULH ( MULH_V0) OPC:0x 33 Format: r Description: Multiply High Signed Signed: Multiply signed rs1 by signed rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'MULHSU ( MULHSU_V0) OPC:0x 33 Format: r Description: Multiply High Signed Unsigned: Multiply signed rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'MULHU ( MULHU_V0) OPC:0x 33 Format: r Description: Multiply High Unsigned Unsigned: Multiply unsigned rs1 by unsigned rs2 and place the high bits of the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'MULW ( MULW_V0) OPC:0x 3b Format: r Description: Multiple Word: Multiply with lower 32-bits of rs1 by the lower 32-bits of rs2 and place the result in rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'OR ( OR_V0) OPC:0x 33 Format: r Description: Or: Set rd to the bitwise or of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ORI ( ORI_V0) OPC:0x 13 Format: i Description: Or Immediate: Set rd to the bitwise or of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'REM ( REM_V0) OPC:0x 33 Format: r Description: Remainder Signed: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'REMU ( REMU_V0) OPC:0x 33 Format: r Description: Remainder Unsigned: Divide rs1 (dividend) by rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'REMUW ( REMUW_V0) OPC:0x 3b Format: r Description: Remainder Unsigned Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'REMW ( REMW_V0) OPC:0x 3b Format: r Description: Remainder Signed Word: Divide lower 32-bits of rs1 (dividend) by lower 32-bits of rs2 (divisor) and place the remainder in rd (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SB ( SB_V0) OPC:0x 23 Format: s Description: Store Byte: Store 8-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SC.D ( SC.D_V0) OPC:0x 2f Format: r-a Description: Store Conditional Double Word: Write double word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SC.W ( SC.W_V0) OPC:0x 2f Format: r-a Description: Store Conditional Word: Write word in rs1 to the address in rs2 if a valid reservation exists, write 0 on success or 1 on failure to rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SD ( SD_V0) OPC:0x 23 Format: s Description: Store Double: Store 64-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SH ( SH_V0) OPC:0x 23 Format: s Description: Store Half: Store 16-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLL ( SLL_V0) OPC:0x 33 Format: r Description: Shift Left Logical: Shift rs1 left by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLLI ( SLLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Left Logical Immediate: Shift rs1 left by the 5 or 6 (RV32/64) bit (RV64) immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLLIW ( SLLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Left Logical Immediate Word: Shift 32-bit value in rs1 left by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLLW ( SLLW_V0) OPC:0x 3b Format: r Description: Shift Left Logical Word: Shift 32-bit value in rs1 left by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLT ( SLT_V0) OPC:0x 33 Format: r Description: Set Less Than: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLTI ( SLTI_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (signed)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLTIU ( SLTIU_V0) OPC:0x 13 Format: i Description: Set Less Than Immediate Unsigned: Set rd to 1 if rs1 is less than the sign-extended 12-bit immediate, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SLTU ( SLTU_V0) OPC:0x 33 Format: r Description: Set Less Than Unsigned: Set rd to 1 if rs1 is less than rs2, otherwise set rd to 0 (unsigned)' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRA ( SRA_V0) OPC:0x 33 Format: r Description: Shift Right Arithmetic: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRAI ( SRAI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Arithmetic Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRAIW ( SRAIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Arithmetic Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd and retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRAW ( SRAW_V0) OPC:0x 3b Format: r Description: Shift Right Arithmetic Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd while retaining the sign' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRL ( SRL_V0) OPC:0x 33 Format: r Description: Shift Right Logical: Shift rs1 right by the by the lower 5 or 6 (RV32/64) bits in rs2 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRLI ( SRLI_V0) OPC:0x 13 Format: i-sh6 Description: Shift Right Logical Immediate: Shift rs1 right by the 5 or 6 (RV32/64) bit immediate and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRLIW ( SRLIW_V0) OPC:0x 1b Format: i-sh5 Description: Shift Right Logical Immediate Word: Shift 32-bit value in rs1 right by the 5 bit immediate and place the result into rd while zeroing upper bits' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SRLW ( SRLW_V0) OPC:0x 3b Format: r Description: Shift Right Logical Word: Shift 32-bit value in rs1 right by the by the lower 5 bits in rs2 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SUB ( SUB_V0) OPC:0x 33 Format: r Description: Subtract: Subtract rs2 from rs1 and place the result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SUBW ( SUBW_V0) OPC:0x 3b Format: r Description: Subtract Word: Subtract 32-bit value in rs2 from rs1 and place the 32-bit result into rd' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'SW ( SW_V0) OPC:0x 23 Format: s Description: Store Word: Store 32-bit value from the low bits of rs2 to addr in rs1 plus the 12-bit signed immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'XOR ( XOR_V0) OPC:0x 33 Format: r Description: Xor: Set rd to the bitwise xor of rs1 and rs2' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'XORI ( XORI_V0) OPC:0x 13 Format: i Description: Xor Immediate: Set rd to the bitwise xor of rs1 with the sign-extended 12-bit immediate' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd'' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.FLD ( C.FLD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LW ( C.LW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LD ( C.LD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.FSD ( C.FSD_V0) OPC:0x 0 Format: cl_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SW ( C.SW_V0) OPC:0x 0 Format: cl_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SD ( C.SD_V0) OPC:0x 0 Format: cl_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.NOP ( C.NOP_V0) OPC:0x 1 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADDIW (C.ADDIW_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LI ( C.LI_V0) OPC:0x 1 Format: ci_i Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SRLI ( C.SRLI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SRAI ( C.SRAI_V0) OPC:0x 1 Format: cb_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ANDI ( C.ANDI_V0) OPC:0x 1 Format: cb_s Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SUB ( C.SUB_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.XOR ( C.XOR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.OR ( C.OR_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.AND ( C.AND_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SUBW ( C.SUBW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADDW ( C.ADDW_V0) OPC:0x 1 Format: ca Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.J ( C.J_V0) OPC:0x 1 Format: cj Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'C.BEQZ ( C.BEQZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): True' in 'C.BNEZ ( C.BNEZ_V0) OPC:0x 1 Format: cb_b Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SLLI ( C.SLLI_V0) OPC:0x 2 Format: ci_ls Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.FLDSP (C.FLDSP_V0) OPC:0x 2 Format: ci_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LWSP ( C.LWSP_V0) OPC:0x 2 Format: ci_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.EBREAK (C.EBREAK_V0) OPC:0x 2 Format:c_funct14 Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.JALR ( C.JALR_V0) OPC:0x 2 Format: cr_jr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.ADD ( C.ADD_V0) OPC:0x 2 Format: cr Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.FSDSP (C.FSDSP_V0) OPC:0x 2 Format: css_d+f Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SWSP ( C.SWSP_V0) OPC:0x 2 Format: css_w Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'ECALL ( ECALL_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'EBREAK ( EBREAK_V0) OPC:0x 73 Format: sys Description: No description' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : INFO : import_properties : 175 : Property 'branch_conditional' imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : INFO : import_properties : 177 : End importing object properties mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.instruction : DEBUG : import_definition : 145 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/.isa.yaml.RISCVInstruction.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.comparator : INFO : import_classes_from : 46 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'Comparator' in '/home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./comparator.py' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvisariscvcommoncomparatorpyComparator' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvisariscvcommoncomparatorpyComparator' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__'] mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.comparator : WARNING : import_classes_from : 64 : No comparators imported. mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.comparator : INFO : import_classes_from : 66 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.generator : INFO : import_classes_from : 46 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'Generator' in '/home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./generator.py' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvisariscvcommongeneratorpyGenerator' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvisariscvcommongeneratorpyGenerator' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__'] mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.generator : WARNING : import_classes_from : 65 : No generators imported. mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa.generator : INFO : import_classes_from : 67 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : INFO : import_isa_definition : 281 : ISA 'ISA Name: riscv_v22 - RISC-V v2.2' imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: imm7 : 7-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: imm18 : 11-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: imm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: jimm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: oimm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: oimm20 : 20-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: sbimm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: simm5 : 5-bit immediate (signed) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: simm12 : 12-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 312 : Unused operand definition: u.imm3 : 3-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: c_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: c_imm6 : c_imm6 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: fcrs1 : rs1 (compressed) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: fcrs2 : rs2 (compressed) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: funct7 : funct7 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: imm12 : imm12 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: imm20 : imm20 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: jimm20 : jimm20 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: nzspreg : Non-Zero and Non-Stack-Pointer register mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: oimm12 : oimm12 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: oimm20 : oimm20 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: rc1 : rc1 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: rc2 : rc2 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: rc3 : rc3 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: sbimm12 : sbimm12 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: shamt5 : shamt5 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: shamt6 : shamt6 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: simm12 : simm12 mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 321 : Unused field definition: spreg : Stack Pointer Register mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: cb_i : No description ([funct3|c_imm3|crs1|ci_imm5|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: cs_d : No description ([funct3|cd_imm3|crs1|c_imm2|crs2|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: cs_w : No description ([funct3|cw_imm3|crs1|c_imm2|crs2|opcode_compressed]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: custom : No description ([funct7 | rc3 | rc2 |funct3| rc1 |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r+fr : No description ([funct5|funct2| rs2 | rs1 |funct3| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r+rf : No description ([funct5|funct2| rs2 |frs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-l : No description ([funct5|aq|rl| rs2 | rs1 |funct3| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+ff : No description ([funct5|funct2| rs2 |frs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+ffrm : No description ([funct5|funct2| rs2 |frs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+fr : No description ([funct5|funct2| rs2 | rs1 |rmns| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+frrm : No description ([funct5|funct2| rs2 | rs1 |rm| frd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+rf : No description ([funct5|funct2| rs2 |frs1 |rmns| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.isa : WARNING : import_isa_definition : 331 : Unused format definition: r-m+rfrm : No description ([funct5|funct2| rs2 |frs1 |rm| rd |opcode ]) mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.env : INFO : import_env_definition : 63 : Start Environment import mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 69 : Start find subclasses of 'GenericEnvironment' in '/home/abigas/software/microprobe/targets/riscv/env/riscv_linux_asmld.py' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 75 : Import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxasmldpyGenericEnvironment' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 80 : Extra import name: 'homeabigassoftwaremicroprobetargetsriscvenvriscvlinuxasmldpyGenericEnvironmentriscv64linuxasmld' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 84 : Module imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.imp : DEBUG : find_subclasses : 92 : Exported symbols: ['GenericEnvironment', 'InstructionAddress', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'absolute_import', 'riscv64_linux_asmld'] mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.env : DEBUG : import_env_definition : 72 : Definition name: riscv64_linux_asmld mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.env : DEBUG : import_env_definition : 73 : Classes: [] mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'problem_state (Boolean indicating if the program is executed in the problem state (not privilege level)): True' in 'Environment 'riscv64_linux_asmld': RISC-V architecture (64bit addressing mode), Linux operating system, Assembly compiler' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.env : INFO : import_env_definition : 96 : Environment 'Environment 'riscv64_linux_asmld': RISC-V architecture (64bit addressing mode), Linux operating system, Assembly compiler' imported mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.uarch : INFO : import_microarchitecture_definition : 166 : Start microarchitecture import mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.target.uarch : DEBUG : import_microarchitecture_definition : 167 : Importing definition from '/home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic' mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/src/microprobe/target/uarch/default/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/microarchitecture.yaml mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/default/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:35 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.microarchitecture.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : INFO : import_definition : 58 : Start importing element type definitions mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element_type.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/element_type.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/.element_type.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.element_type.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('Processor','Compute processor') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('Core','Computing core') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('MEM','Main memory') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('L3','L3 Cache') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('L2','L2 Cache') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('L1D','L1 Data Cache') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : DEBUG : import_definition : 75 : RISCVMicroarchitectureElementType('L1I','L1 Instruction Cache') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element_type_props/instruction_cache.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/element_type_props/.instruction_cache.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'instruction_cache - Boolean indicating that the element is a instruction cache' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): True' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('Processor','Compute processor')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('Core','Computing core')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('MEM','Main memory')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('L3','L3 Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('L2','L2 Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('L1D','L1 Data Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'instruction_cache (Boolean indicating that the element is a instruction cache): False (default)' in 'RISCVMicroarchitectureElementType('L1I','L1 Instruction Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'instruction_cache' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element_type_props/cache_hierarchy.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/element_type_props/.cache_hierarchy.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_next_level - Next cache level' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_next_level' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_size - Cache size in kb' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'cache_size (Cache size in kb): 128' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_size' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_linesize - Cache line size in bytes' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'cache_linesize (Cache line size in bytes): 256' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_linesize' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_ways - Cache ways' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'cache_ways (Cache ways): 8' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_ways' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_address_size - Address size in bits' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'cache_address_size (Address size in bits): 64' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_address_size' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element_type_props/cache_level.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/element_type_props/.cache_level.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'cache_level - Integer indicating that element level in the cache hierarchy' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 120 : Default value: No default value set mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'cache_level (Integer indicating that element level in the cache hierarchy): 1' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'cache_level' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element_type_props/data_cache.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/schemas/property.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/element_type_props/.data_cache.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/schemas/.property.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 87 : Importing property 'data_cache - Boolean indicating that the element is a data cache' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : import_properties : 117 : Default value: False mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): True' in 'RISCVMicroarchitectureElementType('DummyCache','DummyCache used when the cache hierarchy is not fully defined')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('Processor','Compute processor')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('Core','Computing core')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('MEM','Main memory')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('L3','L3 Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('L2','L2 Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('L1D','L1 Data Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'data_cache (Boolean indicating that the element is a data cache): False (default)' in 'RISCVMicroarchitectureElementType('L1I','L1 Instruction Cache')' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 175 : Property 'data_cache' imported mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 177 : End importing object properties mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element_type : INFO : import_definition : 80 : End importing element type definitions mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/.microarchitecture.yaml.RISCVMicroarchitectureElementType.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : DEBUG : import_definition : 52 : Start importing microarchitecture elements mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 125 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 126 : Data file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/../riscv-common/./element.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 127 : Schema file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/element.yaml mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-common/.element.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : WARNING : update_cache_needed : 72 : Cache disabled for debugging mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/src/microprobe/target/uarch/schemas/.element.yaml.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.yaml : DEBUG : read_yaml : 179 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : DEBUG : import_definition : 102 : RISCVMicroarchitectureElement('Core','Core','Computing core') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : DEBUG : import_definition : 102 : RISCVMicroarchitectureElement('Cache','Cache','DummyCache used when the cache hierarchy is not fully defined') mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : INFO : import_definition : 122 : Start building element hierarchy... mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : DEBUG : import_definition : 126 : Start building element hierarchy... pass 1 mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : INFO : import_definition : 156 : Finish building element hierarchy mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : INFO : import_definition : 159 : Checking element hierarchy... mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : INFO : import_definition : 195 : Element hierarchy correct mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.element : INFO : import_definition : 206 : End importing elements mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.utils.cache : DEBUG : write_cache_data : 128 : Writing cache file: /home/abigas/software/microprobe/targets/riscv/uarch/riscv-generic/.microarchitecture.yaml.RISCVMicroarchitectureElement.cache mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.cache : DEBUG : _caches_from_elements : 69 : Start mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.cache : DEBUG : _caches_from_elements : 74 : Checking: 'RISCVMicroarchitectureElement('Core','Core','Computing core')' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.cache : DEBUG : _caches_from_elements : 74 : Checking: 'RISCVMicroarchitectureElement('Cache','Cache_Core','DummyCache used when the cache hierarchy is not fully defined')' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.cache : DEBUG : _caches_from_elements : 87 : Cache element found:'RISCVMicroarchitectureElement('Cache','Cache_Core','DummyCache used when the cache hierarchy is not fully defined')' mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch.cache : DEBUG : _caches_from_elements : 121 : End mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:36 : program.microprobe.target.uarch : INFO : import_microarchitecture_definition : 208 : Microarchitecture 'RISCVMicroarchitecture('riscv_generic', 'Generic RISC-V microarchitecture')' imported mp_mpt2test.py: 2022-02-15 12:39:37 : program.microprobe.property : INFO : import_properties : 53 : Start importing object properties mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target : INFO : import_definition : 106 : Target 'riscv_v22-riscv_generic-riscv64_linux_asmld' imported mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target : DEBUG : import_definition : 110 : End importing definition tuple mp_mpt2test.py: INFO: Start generating '/tmp/test.s' mp_mpt2test.py: INFO: Interpreting RAW dump... mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _normalize_code : 658 : Fixing missmatch between input data and target's endianess mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _compute_target_lengths : 201 : Possible lengths: {2, 4} mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 0 : value: 05004264e2600561 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI_V0'), 5)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI_V0'), 5)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description, 0x5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-0 : Constant value 0 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI ( C.ADDI_V0) OPC:0x 1 Format: ci_i Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): True (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): [['None', 1, 4611686018427387903], ['None', -1, 0]]' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 4 : value: 4264e26005618280 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.LDSP_V0'), 25666)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.LDSP_V0'), 25666)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description, 0x6442 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6442 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6442 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xc8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cd_imm5 : c_imm5 (dummy), size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6442 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x1910 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x10 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b10000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(16, 9, 0), (16, 5, 0), (32, 6, 1), (128, 8, 3), (64, 7, 2)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 128 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 64 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [{0}, [RISCVRegister('X8')], {16, 32, 64, 128}] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.LDSP_V0 : Values: (0, RISCVRegister('X8'), 16) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cd_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg)), InstructionOperandValue(Type: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange), Value: 16)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.LDSP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.LDSP x8, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.LDSP x8, 0x10(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("nzreg", "Non-zero Integer Registers"), 'O'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011001000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("imm9_d", "9-bit immediate (Double Stepping)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100100010000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110010001000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 8 : value: e260056182800000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.LDSP_V0'), 24802)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.LDSP_V0'), 24802)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description, 0x60e2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x60e2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x60e2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xc1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cd_imm5 : c_imm5 (dummy), size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x60e2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x1838 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x18 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b11000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(48, 6, 1), (24, 9, 0), (192, 8, 3), (24, 5, 0), (96, 7, 2)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 48 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 192 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 96 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LDSP ( C.LDSP_V0) OPC:0x 2 Format: ci_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [{0}, [RISCVRegister('X1')], {48, 24, 96, 192}] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.LDSP_V0 : Values: (0, RISCVRegister('X1'), 48) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cd_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange), Value: 48)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.LDSP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.LDSP x1, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.LDSP x1, 0x30(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0111 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("nzreg", "Non-zero Integer Registers"), 'O'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011100001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("imm9_d", "9-bit immediate (Double Stepping)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01110000110000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0111000011000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.LDSP_V0 : Values: (0, RISCVRegister('X1'), 24) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cd_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange), Value: 24)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 24)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.LDSP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.LDSP x1, c_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.LDSP x1, 0x18(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 24)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("nzreg", "Non-zero Integer Registers"), 'O'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011000001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cd_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("imm9_d", "9-bit immediate (Double Stepping)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100000111000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110000011100010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 12 : value: 0561828000001971 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI16SP_V0'), 24837), (RISCVInstruction('C.LUI_V0'), 24837)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI16SP_V0'), 24837), (RISCVInstruction('C.LUI_V0'), 24837)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description, 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xc2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b10 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cs_imm5 : c_imm5 (dummy), size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x1841 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 314 : C2 codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(16, 9, 4), (8, 8, 3), (32, 10, 0), (1, 5, 0), (4, 7, 2)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 8 (max: 511, min: -512) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 1 (max: 511, min: -512) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 4 (max: 511, min: -512) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [{0}, [RISCVRegister('X2')], {16, 32}] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description, 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzspreg : Non-zero Non-stack-pointer Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x6105 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xc2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b10 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.ADDI16SP_V0 : Values: (0, RISCVRegister('X2'), 16) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange), Value: 16)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.ADDI16SP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.ADDI16SP x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.ADDI16SP x2, 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 16)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("spreg", "No description"), 'IO'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("nz_imm10", "Non-zero 10-bit immediate"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100001010000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110000101000001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.ADDI16SP_V0 : Values: (0, RISCVRegister('X2'), 32) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange), Value: 32)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.ADDI16SP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.ADDI16SP x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.ADDI16SP x2, 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("spreg", "No description"), 'IO'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("nz_imm10", "Non-zero 10-bit immediate"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100001000001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110000100000101 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 16 : value: 828000001971a2fc mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.JR_V0'), 32898), (RISCVInstruction('C.MV_V0'), 32898)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.JR_V0'), 32898), (RISCVInstruction('C.MV_V0'), 32898)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.JR ( C.JR_V0) OPC:0x 2 Format: cr_jr Description: No description, 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct4 : funct4, size: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-8 : Constant value 8 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x101 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rs2_jr : rs2 (disabled), size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: X0 : The X0 Integer Register (Stack Pointer) (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x2020 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X0 : General Purpose Register 0 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X0 : General Purpose Register 0 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [[RISCVRegister('X1')], [RISCVRegister('X0')]] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.MV ( C.MV_V0) OPC:0x 2 Format: cr Description: No description, 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct4 : funct4, size: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-8 : Constant value 8 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x101 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rs2 : rs2, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x8082 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x2020 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.JR_V0 : Values: (RISCVRegister('X1'), RISCVRegister('X0')) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.JR mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2_jr mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.JR x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.JR x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: nzreg : Non-zero Integer Registers (OperandReg), Value: X1 : General Purpose Register 1 (Type: ireg)), InstructionOperandValue(Type: X0 : The X0 Integer Register (Stack Pointer) (OperandReg), Value: X0 : General Purpose Register 0 (Type: ireg))] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-8", "Constant value 8"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-8 : Constant value 8 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 1000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("nzreg", "Non-zero Integer Registers"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nzreg : Non-zero Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 100000001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rs2_jr mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("X0", "The X0 Integer Register (Stack Pointer)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: X0 : The X0 Integer Register (Stack Pointer) (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X0 : General Purpose Register 0 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 10000000100000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 1000000010000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 302 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 20 : value: 00001971a2fc mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI4SPN_V0'), 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI4SPN_V0'), 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd', 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-0 : Constant value 0 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cs_imm8 : cs_imm8, size: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 11 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0xff mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(0, 8, 0), (0, 10, 2), (0, 10, 0), (0, 9, 1)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd' mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 0 (max: 1023, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd' mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 0 (max: 1023, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd' mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 0 (max: 1023, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm8 : Non-zero 8-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI4SPN (C.ADDI4SPN_V0) OPC:0x 0 Format: ciw Description: Add azero-extended non-zero immediate, scaled by 4, to the stack pointer, x2, and write the result to rd' mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 0 (max: 1023, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'disable_asm (Boolean indicating if ASM generation is disabled for the instruction. If so, binary codification is used): True (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'priviledged (Boolean indicating if the instruction is privileged): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage_with_update (Boolean indicating if the instruction accesses to storage and updates the source register with the generated address): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'access_storage (Boolean indicating if the instruction has storage operands): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch (Boolean indicating if the instruction is a branch): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'switching (Input values required to maximize the computational switching): [['None', 1, 4611686018427387903], ['None', -1, 0]]' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_relative (Boolean indicating if the instruction is a relative branch): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'unsupported (Boolean indicating if the instruction is unsupported): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'decimal (Boolean indication if the instruction requires inputs in decimal format): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.property : DEBUG : register_property : 276 : Registering 'branch_conditional (Boolean indicating if the instruction is a branch confitional): False (default)' in 'raw ( raw) OPC:0x 0 Format: raw Description: Unknown raw code' (Force: 'False') mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 24 : value: 1971a2fc mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI16SP_V0'), 28953), (RISCVInstruction('C.LUI_V0'), 28953)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.ADDI16SP_V0'), 28953), (RISCVInstruction('C.LUI_V0'), 28953)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description, 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(1, 1, 0), (0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value 1 not in [0] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xe2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b10 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cs_imm5 : c_imm5 (dummy), size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x1c46 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 314 : C2 codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(48, 8, 3), (24, 7, 2), (6, 5, 0), (96, 9, 4), (-128, 10, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 48 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 24 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 24 (max: 511, min: -512) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 6 (max: 511, min: -512) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 96 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: -128 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.ADDI16SP (C.ADDI16SP_V0) OPC:0x 1 Format: ci_s Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [{0}, [RISCVRegister('X2')], {48, 96, -128}] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description, 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: c_imm1 : c_imm1 (dummy), size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 4 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(1, 1, 0), (0, 1, 0)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value 1 not in [0] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.LUI ( C.LUI_V0) OPC:0x 1 Format: ci_u Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rd : rd, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: nzspreg : Non-zero Non-stack-pointer Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0x7119 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0xe2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b10 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.ADDI16SP_V0 : Values: (0, RISCVRegister('X2'), 48) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange), Value: 48)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 17)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.ADDI16SP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.ADDI16SP x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.ADDI16SP x2, 48 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 17)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("spreg", "No description"), 'IO'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("nz_imm10", "Non-zero 10-bit immediate"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 17 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 17 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 17 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100001010001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110000101000101 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.ADDI16SP_V0 : Values: (0, RISCVRegister('X2'), 96) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange), Value: 96)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 9)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.ADDI16SP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.ADDI16SP x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.ADDI16SP x2, 96 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 9)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("spreg", "No description"), 'IO'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011000010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("nz_imm10", "Non-zero 10-bit immediate"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01100001001001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0110000100100101 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.ADDI16SP_V0 : Values: (0, RISCVRegister('X2'), -128) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: c_imm1 : c_imm1 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rd : rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cs_imm5 : c_imm5 (dummy) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: Zero : Zero operand (special, not shown) (OperandConst), Value: 0), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange), Value: -128)], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 6)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.ADDI16SP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1829 : Skip dissabled mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.ADDI16SP x2, c_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.ADDI16SP x2, -128 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 1), InstructionOperandValue(Type: spreg : No description (OperandReg), Value: X2 : General Purpose Register 2 (Type: ireg)), InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 6)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-3", "Constant value 3"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-3 : Constant value 3 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: c_imm1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Zero", "Zero operand (special, not shown)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Zero : Zero operand (special, not shown) (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0111 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("spreg", "No description"), 'IO'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: spreg : No description (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 011100010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cs_imm5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("nz_imm10", "Non-zero 10-bit immediate"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: nz_imm10 : Non-zero 10-bit immediate (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 01110001000110 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 0111000100011001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 749 : Index 28 : value: a2fc mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 789 : Looking for length: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 799 : Current matches: [(RISCVInstruction('C.SDSP_V0'), 64674)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 769 : Skipping length 4 ... mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 211 : Interpret bin instr: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description, 0xfca2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: funct3 : funct3, size: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Constant-7 : Constant value 7 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: cd_imm6 : cd_imm6, size: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0xfca2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x1f9 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x3f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x39 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b111001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 263 : Immediate/Relative operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 277 : Operand has a step of: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 481 : Possible operand values: [(120, 9, 0), (57, 6, 0), (228, 8, 2), (456, 9, 3), (114, 7, 1)] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 120 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 57 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 57 (max: 511, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 228 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 228 (max: 511, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 456 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 531 : Codification matches and valid value! mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 521 : Codification matches mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 525 : Checking: 114 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 526 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 527 : Instruction type: C.SDSP ( C.SDSP_V0) OPC:0x 2 Format: css_d Description: No description mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 534 : Invalid operand value: 114 (max: 511, min: 0) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 535 : Codification matches but not valid value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: rs2 : rs2, size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: reg : Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 14 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 241 : All: 0xfca2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 242 : Shift bits: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 245 : Shifted value: 0x3f28 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 254 : Field size: 5 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 255 : Mask used: 0x1f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 256 : Field value: 0x8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 257 : Field value: 0b1000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 541 : Non immediate operand mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X0 : General Purpose Register 0 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X1 : General Purpose Register 1 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X2 : General Purpose Register 2 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X3 : General Purpose Register 3 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X4 : General Purpose Register 4 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X5 : General Purpose Register 5 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X6 : General Purpose Register 6 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X7 : General Purpose Register 7 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 585 : Adding value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X9 : General Purpose Register 9 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X10 : General Purpose Register 10 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X11 : General Purpose Register 11 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X12 : General Purpose Register 12 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X13 : General Purpose Register 13 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X14 : General Purpose Register 14 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X15 : General Purpose Register 15 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X16 : General Purpose Register 16 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X17 : General Purpose Register 17 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X18 : General Purpose Register 18 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X19 : General Purpose Register 19 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X20 : General Purpose Register 20 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X21 : General Purpose Register 21 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X22 : General Purpose Register 22 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X23 : General Purpose Register 23 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X24 : General Purpose Register 24 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X25 : General Purpose Register 25 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X26 : General Purpose Register 26 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X27 : General Purpose Register 27 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X28 : General Purpose Register 28 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X29 : General Purpose Register 29 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X30 : General Purpose Register 30 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 547 : Testing value: X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 223 : Process field: opcode_compressed : opcode (compressed), size: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 224 : Process operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 225 : Processed bits: 16 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 228 : Skip, not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : _interpret_bin_instr : 597 : Operand values: [{120, 456}, [RISCVRegister('X8')]] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 831 : Check match: C.SDSP_V0 : Values: (120, RISCVRegister('X8')) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 215 : Start specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: funct3 : funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Constant-7 : Constant value 7 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: cd_imm6 : cd_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: rs2 : rs2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: reg : Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 367 : Not fixing field: rs2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 359 : Field: opcode_compressed : opcode (compressed) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 360 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 370 : Args: [InstructionOperandValue(Type: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange), Value: 120), InstructionOperandValue(Type: reg : Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg))], [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 57), InstructionOperandValue(Type: reg : Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg))] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: C.SDSP mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rs2, cd_imm6(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: cd_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rs2, 0x78(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, 0x78(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: C.SDSP x8, 0x78(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1976 : Start codification: C.SDSP x8, 0x78(sp) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1977 : Args: [InstructionOperandValue(Type: dummy : dummy (OperandImmRange), Value: 57), InstructionOperandValue(Type: reg : Integer Registers (OperandReg), Value: X8 : General Purpose Register 8 (Type: ireg))] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Constant-7", "Constant value 7"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Constant-7 : Constant value 7 (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 7 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 111 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: cd_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandImmRange("imm9_d", "9-bit immediate (Double Stepping)"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: imm9_d : 9-bit immediate (Double Stepping) (OperandImmRange) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: 57 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 57 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 57 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 111111001 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandReg("reg", "Integer Registers"), 'I'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: reg : Integer Registers (OperandReg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2011 : Operand is not constant or is shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2014 : Operand value: X8 : General Purpose Register 8 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 11111100101000 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1986 : Field: opcode_compressed mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1987 : Descriptor: [OperandConst("Opcode", "Instruction opcode"), '?'] mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 1988 : Operand: Opcode : Instruction opcode (OperandConst) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2000 : Operand is constant mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2003 : Operand value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2016 : Operand value to codify: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2018 : Operand int value: 2 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : binary : 2057 : Current binary: 1111110010100010 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommoninstructionpyRISCVInstruction : DEBUG : binary : 374 : End specific RISC-V codification mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.utils.bin : DEBUG : decode_next : 847 : Match found mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: JAL mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, uj_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: uj_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0x13e2c mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1, 0x13e2c mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: JAL x1, 0x13e2c mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X10 to value 274876505472 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X10 to value 63 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565824 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X11 to value 344928 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X12 to value 274876505320 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X12 to value 63 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565672 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X13 to value 1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 17254520070701318162 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 4017381014 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4017381014 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 18 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 189 : This is the scratch register. Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X15 to value 6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 18446744073709551614 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 4294967295 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4294967295 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4294967294 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X17 to value 7314794 mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : branch_unconditional_relative : 455 : Source: InstructionAddress(dummy+0x0000000000000000) mp_mpt2test.py: 2022-02-15 12:39:38 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : branch_unconditional_relative : 456 : Target: InstructionAddress(LOOP_START+0x0000000000000000) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.code.ins : DEBUG : set_address : 1210 : Start setting address to: InstructionAddress(LOOP_START+0x0000000000000000) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.code.ins : DEBUG : set_address : 1231 : Operand 0: 'InstructionOperandValue(Type: @uj_imm20 : Relative displacement (bit size 20) (InstructionAddressRelativeOperand), Value: None)' mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.code.ins : DEBUG : set_address : 1249 : Relative operand 0: InstructionOperandValue(Type: @uj_imm20 : Relative displacement (bit size 20) (InstructionAddressRelativeOperand), Value: None) mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.code.ins : DEBUG : set_address : 1261 : Relative operand. Set address directly. mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x10, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x10, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x10, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9d mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x80 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:38 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x10, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 84 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x11, 84 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x11, 84 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x360 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x11, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x11, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x12, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x12, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x12, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x12, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x13, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x13, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x13, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x13, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x14, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x74 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x5e mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x96 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x15, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x15, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x15, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x15, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x16, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xfe mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 1786 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x17, 1786 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x17, 1786 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x296 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x17, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x17, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: JAL mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, uj_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: uj_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, LOOP_START mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x0, LOOP_START mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: JAL x0, LOOP_START mp_mpt2test.py: INFO: Creating benchmark synthesizer... mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code : DEBUG : _import_default_wrappers : 120 : Wrapper paths: ['/home/abigas/software/microprobe/targets', '/home/abigas/software/microprobe/targets/generic/wrappers', '/home/abigas/software/microprobe/targets/riscv/wrappers'] mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets'] mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: 'wrappers/.+\.py$' mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/wrappers/riscv-tests.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/debug.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/asmld.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/asm.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/cpapi.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/c.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/trace.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/bin.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets/generic/wrappers'] mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: 'wrappers/.+\.py$' mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/debug.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/asmld.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/asm.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/cpapi.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/c.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/trace.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/generic/wrappers/bin.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 235 : Start find files mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 236 : Paths: ['/home/abigas/software/microprobe/targets/riscv/wrappers'] mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 237 : Regexp: 'wrappers/.+\.py$' mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 270 : File match: /home/abigas/software/microprobe/targets/riscv/wrappers/riscv-tests.py mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.utils.misc : DEBUG : findfiles : 280 : End find files mp_mpt2test.py: INFO: Add register initialization pass mp_mpt2test.py: INFO: Synthesizing... mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code : INFO : synthesize : 355 : Start synthesizing benchmark mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code : INFO : synthesize : 362 : Start synthesizing benchmark thread 1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : register_var : 230 : Registering global var: 'RISCV_V22_SCRATCH_VAR' mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : register_var : 255 : Context symbolic. No need to track base addresses mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code : INFO : synthesize : 395 : Applying pass 000: InitializeRegistersPass mp_mpt2test.py: INFO: Applying pass 000: InitializeRegistersPass mp_mpt2test.py: WARNING: Unknown register name: 'PC'. Unable to set it mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X0 : General Purpose Register 0 (Type: ireg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X0 to value 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x0, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x0, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x0, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X0 to 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X1 : General Purpose Register 1 (Type: ireg) to val 88598 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X1 to value 88598 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 22 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1, 22 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x1, 22 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x1, 22 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x5ea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x1, -0x5ea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x1, x1, -0x5ea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x1, x1, -0x5ea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x1, x1, -0x5ea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X1 to 88598 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X2 : General Purpose Register 2 (Type: ireg) to val 274876501040 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X2 to value 274876501040 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X2 to value 63 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293561392 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x2, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x2, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x2, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, x2, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x2, x2, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x2, x2, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x2, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, x2, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x2, x2, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x2, x2, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x8c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x8c (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x30 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x30 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x30 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x30 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x30 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x2, x31, x2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x2, x31, x2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x2, x31, x2 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X2 to 274876501040 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X3 : General Purpose Register 3 (Type: ireg) to val 157696 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X3 to value 157696 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 39 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x3, 39 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x3, 39 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x3, 39 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x800 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x3, -0x800 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x3, x3, -0x800 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x3, x3, -0x800 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x3, x3, -0x800 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X3 to 157696 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X4 : General Purpose Register 4 (Type: ireg) to val 274600064944 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X4 to value 274600064944 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X4 to value 63 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4017125296 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x4, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x4, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x4, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x4, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x4, x4, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x4, x4, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x4, x4, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x4, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x4, x4, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x4, x4, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x4, x4, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xef (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x70 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x70 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x70 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x70 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x70 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x77 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x77 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x77 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x77 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x77 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xb0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xb0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xb0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xb0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xb0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x4, x31, x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x4, x31, x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x4, x31, x4 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X4 to 274600064944 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X5 : General Purpose Register 5 (Type: ireg) to val 349056 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X5 to value 349056 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 85 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x5, 85 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x5, 85 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x5, 85 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x380 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x5, 0x380 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x5, x5, 0x380 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x5, x5, 0x380 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x5, x5, 0x380 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X5 to 349056 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X6 : General Purpose Register 6 (Type: ireg) to val 6148914691236517205 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X6 to value 6148914691236517205 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X6 to value 1431655765 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 1431655765 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 189 : This is the scratch register. Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x6, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x6, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x6, 349525 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x6, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x6, x6, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x6, x6, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x6, x6, 0x555 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x6, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x6, x6, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x6, x6, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x6, x6, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 349525 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 349525 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x555 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x555 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x6, x31, x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x6, x31, x6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x6, x31, x6 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X6 to 6148914691236517205 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X7 : General Purpose Register 7 (Type: ireg) to val 274588435472 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X7 to value 274588435472 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X7 to value 63 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4005495824 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x7, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x7, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x7, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x7, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x7, x7, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x7, x7, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x7, x7, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x7, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x7, x7, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x7, x7, 32 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x7, x7, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xee mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xee mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xee mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xee mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xee (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xbf mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xbf mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xbf mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xbf mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xbf (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x4 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x4 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x10 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x7 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x7 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x7, x31, x7 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x7, x31, x7 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x7, x31, x7 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X7 to 274588435472 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X8 : General Purpose Register 8 (Type: ireg) to val 274876505616 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X8 to value 274876505616 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X8 to value 63 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565968 mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:39 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x8, 0 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x8, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x8, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, x8, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x8, x8, 0x3f mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x8, x8, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:39 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x8, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, x8, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x8, x8, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x8, x8, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x9e (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x10 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x8, x31, x8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x8, x31, x8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x8, x31, x8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X8 to 274876505616 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X9 : General Purpose Register 9 (Type: ireg) to val 274876501160 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X9 to value 274876501160 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X9 to value 63 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293561512 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x9, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x9, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x9, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x9, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x9, x9, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x9, x9, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x9, x9, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x9, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x9, x9, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x9, x9, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x9, x9, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x8c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x8c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x8c (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xa8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xa8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xa8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xa8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xa8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x9 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x9 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x9, x31, x9 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x9, x31, x9 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x9, x31, x9 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X9 to 274876501160 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X10 : General Purpose Register 10 (Type: ireg) to val 274876505472 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X10 to value 274876505472 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X10 to value 63 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565824 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x10, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x10, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x10, x10, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x10, x10, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x10, x10, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x10, x10, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x9d (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x80 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x80 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x80 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x10, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x10, x31, x10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x10, x31, x10 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X10 to 274876505472 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X11 : General Purpose Register 11 (Type: ireg) to val 344928 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X11 to value 344928 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 84 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x11, 84 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x11, 84 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x11, 84 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x360 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x11, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x11, x11, 0x360 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x11, x11, 0x360 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X11 to 344928 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X12 : General Purpose Register 12 (Type: ireg) to val 274876505320 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X12 to value 274876505320 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X12 to value 63 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565672 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x12, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x12, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x12, x12, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x12, x12, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x12, x12, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x12, x12, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x9c (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xe8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x12, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x12, x31, x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x12, x31, x12 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X12 to 274876505320 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X13 : General Purpose Register 13 (Type: ireg) to val 1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X13 to value 1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x13, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x13, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x13, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x13, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x13, x13, 0x1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x13, x13, 0x1 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X13 to 1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X14 : General Purpose Register 14 (Type: ireg) to val 17254520070701318162 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 17254520070701318162 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 4017381014 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X14 to value 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4017381014 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 18 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 189 : This is the scratch register. Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x14, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x14, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x14, x14, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xef mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xef mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xef (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x74 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x74 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x74 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x5e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x5e mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x5e (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x96 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x96 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x96 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x14, x31, x14 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x14, x14, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x14, x14, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x12 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x14, x31, x14 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x14, x31, x14 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X14 to 17254520070701318162 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X15 : General Purpose Register 15 (Type: ireg) to val 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X15 to value 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x15, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x15, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x15, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x15, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x15, x15, 0x6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x15, x15, 0x6 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X15 to 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X16 : General Purpose Register 16 (Type: ireg) to val 18446744073709551614 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 18446744073709551614 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 4294967295 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X16 to value 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4294967295 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4294967294 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x16, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x16, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x16, x16, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x16, x31, x16 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x16, x16, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x16, x16, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xfe mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xfe mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xfe (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x16, x31, x16 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x16, x31, x16 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X16 to 18446744073709551614 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X17 : General Purpose Register 17 (Type: ireg) to val 7314794 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X17 to value 7314794 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 1786 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x17, 1786 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x17, 1786 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x17, 1786 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x296 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x17, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x17, x17, -0x296 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x17, x17, -0x296 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X17 to 7314794 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X18 : General Purpose Register 18 (Type: ireg) to val 40 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X18 to value 40 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x18, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x18, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x18, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x28 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x18, 0x28 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x18, x18, 0x28 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x18, x18, 0x28 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x18, x18, 0x28 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X18 to 40 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X19 : General Purpose Register 19 (Type: ireg) to val 10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X19 to value 10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x19, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x19, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x19, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xa mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x19, 0xa mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x19, x19, 0xa mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x19, x19, 0xa mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x19, x19, 0xa (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X19 to 10 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X20 : General Purpose Register 20 (Type: ireg) to val 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X20 to value 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 122 : Value already present mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x15, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x20, x15, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x20, x15, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x20, x15, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X20 to 6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X21 : General Purpose Register 21 (Type: ireg) to val 274876505372 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X21 to value 274876505372 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X21 to value 63 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4293565724 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x21, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x21, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x21, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x21, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x21, x21, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x21, x21, 0x3f mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x21, x21, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x21, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x21, x21, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x21, x21, 32 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x21, x21, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xff mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xff (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xea mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xea (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x9d mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x9d (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x1c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x1c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x1c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x1c mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x1c (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x21 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x21 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x21, x31, x21 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x21, x31, x21 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x21, x31, x21 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X21 to 274876505372 mp_mpt2test.py: 2022-02-15 12:39:40 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X22 : General Purpose Register 22 (Type: ireg) to val 274539614736 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X22 to value 274539614736 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X22 to value 63 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 3956675088 mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:40 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x22, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x22, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x22, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3f mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x22, 0x3f mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x22, x22, 0x3f mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x22, x22, 0x3f mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x22, x22, 0x3f (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x22, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x22, x22, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x22, x22, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x22, x22, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xeb mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xeb mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xeb mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xeb mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xeb (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xd6 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x12 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x10 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x22 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x22 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x22, x31, x22 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x22, x31, x22 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x22, x31, x22 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X22 to 274539614736 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X23 : General Purpose Register 23 (Type: ireg) to val 344928 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X23 to value 344928 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 122 : Value already present mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x11, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x23, x11, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x23, x11, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x23, x11, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X23 to 344928 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X24 : General Purpose Register 24 (Type: ireg) to val 4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X24 to value 4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x24, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x24, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x24, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x24, 0x4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x24, x24, 0x4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x24, x24, 0x4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x24, x24, 0x4 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X24 to 4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X25 : General Purpose Register 25 (Type: ireg) to val 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X25 to value 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 122 : Value already present mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x25, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x25, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x25, x13, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X25 to 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X26 : General Purpose Register 26 (Type: ireg) to val 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X26 to value 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 122 : Value already present mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x26, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x26, x13, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x26, x13, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X26 to 1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X27 : General Purpose Register 27 (Type: ireg) to val 3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X27 to value 3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x27, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x27, 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x27, 0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x27, 0x3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x27, x27, 0x3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x27, x27, 0x3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x27, x27, 0x3 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X27 to 3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X28 : General Purpose Register 28 (Type: ireg) to val 1085102592571150095 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X28 to value 1085102592571150095 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X28 to value 252645135 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 252645135 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 189 : This is the scratch register. Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x28, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x28, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x28, 61681 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x28, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x28, x28, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x28, x28, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x28, x28, -0xf1 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x28, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x28, x28, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x28, x28, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x28, x28, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 61681 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 61681 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, -0xf1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, -0xf1 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x28 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x28 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x28, x31, x28 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x28, x31, x28 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x28, x31, x28 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X28 to 1085102592571150095 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X29 : General Purpose Register 29 (Type: ireg) to val 72340172838076673 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X29 to value 72340172838076673 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 205 : Use scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X29 to value 16843009 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 226 : Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 16843009 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 189 : This is the scratch register. Short path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x29, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x29, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x29, 4112 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x29, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x29, x29, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x29, x29, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x29, x29, 0x101 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x29, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x29, x29, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x29, x29, 32 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x29, x29, 32 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 4112 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 4112 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, 0x101 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, 0x101 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: OR mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, x29 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, x29 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x29, x31, x29 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: OR x29, x31, x29 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: OR x29, x31, x29 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X29 to 72340172838076673 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg X30 : General Purpose Register 30 (Type: ireg) to val 10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X30 to value 10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 122 : Value already present mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x19, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x30, x19, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x30, x19, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x30, x19, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting X30 to 10 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 291 : Skip reserved - X31 : General Purpose Register 31 (Type: ireg) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F0 : Floating Point Register 0 (Type: freg) to val 4628855710531761209 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F0 to value 4628855710531761209 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4628855710531761209 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 263120 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 263120 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 263120 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 263120 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x42 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, -0x42 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, -0x42 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, -0x42 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, -0x42 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x76 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x76 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x76 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x76 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x76 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xc8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xc8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xc8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xc8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xc8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xb4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xb4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xb4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xb4 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xb4 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x39 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x39 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x39 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x39 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x39 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f0, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f0, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f0, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F0 to 4628855710531761209 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F1 : Floating Point Register 1 (Type: freg) to val 4602660804774137430 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F1 to value 4602660804774137430 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4602660804774137430 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 261631 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 261631 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 261631 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 261631 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x63 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, -0x63 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, -0x63 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, -0x63 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, -0x63 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xb2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xb2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xb2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xb2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xb2 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x2d mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x2d mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x2d mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x2d mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x2d (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xe mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xe mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xe mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xe mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xe (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x56 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x56 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x56 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x56 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x56 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f1, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f1, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f1, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F1 to 4602660804774137430 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F2 : Floating Point Register 2 (Type: freg) to val 4472406533629990549 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F2 to value 4472406533629990549 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 4472406533629990549 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: LUI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: u_imm20 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, 254227 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, 254227 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: LUI x31, 254227 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: LUI x31, 254227 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDIW mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, -0x1f5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, -0x1f5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, -0x1f5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDIW x31, x31, -0x1f5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDIW x31, x31, -0x1f5 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xe8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xe8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x26 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x26 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x26 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x26 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x26 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0xd6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0xd6 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: SLLI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_shamt6 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: SLLI x31, x31, 8 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: SLLI x31, x31, 8 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x95 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x31, 0x95 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x31, 0x95 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x31, 0x95 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x31, 0x95 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f2, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f2, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f2, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F2 to 4472406533629990549 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F3 : Floating Point Register 3 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F3 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f3, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f3, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f3, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F3 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F4 : Floating Point Register 4 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F4 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f4, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f4, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f4, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F4 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F5 : Floating Point Register 5 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F5 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f5, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f5, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f5, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F5 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F6 : Floating Point Register 6 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F6 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f6, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f6, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f6, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F6 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 291 : Skip reserved - F7 : Floating Point Register 7 (Type: freg) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F8 : Floating Point Register 8 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F8 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f8, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f8, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f8, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F8 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F9 : Floating Point Register 9 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F9 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f9, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f9, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f9, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F9 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F10 : Floating Point Register 10 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F10 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f10, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f10, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f10, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F10 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F11 : Floating Point Register 11 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F11 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f11, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f11, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f11, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F11 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F12 : Floating Point Register 12 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F12 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f12, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f12, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f12, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F12 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F13 : Floating Point Register 13 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F13 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f13, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f13, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f13, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F13 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F14 : Floating Point Register 14 (Type: freg) to val 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F14 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 114 : Zero value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 168 : Add Init mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: ADDI mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC rd, rs1, i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: i_imm12 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, rs1, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ rd, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: ADDI x31, x0, 0x0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: ADDI x31, x0, 0x0 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1800 : Begin assembly: FMV.D.X mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1808 : Assembly string: OPC frd, rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct5 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct2 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs2c mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: rs1 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ frd, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: funct3 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: frd mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1853 : No constant value mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1952 : Current assembly: @@@ f14, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1817 : Field: opcode mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1825 : Skip not shown mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.target.isa.instruction : DEBUG : assembly : 1956 : End assembly: FMV.D.X f14, x31 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.benchmark : DEBUG : add_init : 170 : NEW INIT INSTRUCTION: FMV.D.X f14, x31 (prepend: False) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.context : DEBUG : set_register_value : 139 : Setting F14 to 0 mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.passes.initialization : DEBUG : __call__ : 340 : Setting reg F15 : Floating Point Register 15 (Type: freg) to val 18446744070423566090 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: F15 to value 18446744070423566090 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 81 : FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 93 : Setting value to scratch and then move to FP register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 57 : Setting register: X31 to value 18446744070423566090 mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 105 : Integer register mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 137 : This is the scratch register. mp_mpt2test.py: 2022-02-15 12:39:41 : program.homeabigassoftwaremicroprobetargetsriscvisariscvcommonisapyRISCVISA : DEBUG : set_register : 141 : This is the scratch register. Long path mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.ins : DEBUG : set_operands : 1851 : Valid operands: mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.ins : DEBUG : set_operands : 1853 : InstructionOperandValue(Type: u.imm20 : 20-bit immediate (OperandImmRange), Value: None) mp_mpt2test.py: 2022-02-15 12:39:41 : program.microprobe.code.ins : DEBUG : set_operands : 1853 : InstructionOperandValue(Type: reg : Integer Registers (OperandReg), Value: None) Traceback (most recent call last): File "/home/abigas/software/microprobe/targets/generic/tools/mp_mpt2test.py", line 512, in main() File "/home/abigas/software/microprobe/targets/generic/tools/mp_mpt2test.py", line 475, in main cmdline.main(args, _main) File "/home/abigas/software/microprobe/src/microprobe/utils/cmdline.py", line 1814, in main _local_main() File "/home/abigas/software/microprobe/src/microprobe/utils/cmdline.py", line 1810, in _local_main main(self._arguments, *args, **kwargs) File "/home/abigas/software/microprobe/targets/generic/tools/mp_mpt2test.py", line 504, in _main generate(test_definition, outputfile, ldscriptfile, target, **arguments) File "/home/abigas/software/microprobe/targets/generic/tools/mp_mpt2test.py", line 343, in generate bench = synth.synthesize() File "/home/abigas/software/microprobe/src/microprobe/code/__init__.py", line 402, in synthesize step(bench, self.target) File "/home/abigas/software/microprobe/src/microprobe/passes/initialization/__init__.py", line 359, in __call__ building_block.add_init(target.set_register( File "/home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./isa.py", line 96, in set_register instrs += self.set_register(self._scratch_registers[0], value, File "/home/abigas/software/microprobe/targets/riscv/isa/riscv-v2_2/../riscv-common/./isa.py", line 148, in set_register lui.set_operands([value_highest, register]) File "/home/abigas/software/microprobe/src/microprobe/code/ins.py", line 1854, in set_operands raise exc File "/home/abigas/software/microprobe/src/microprobe/code/ins.py", line 1848, in set_operands operand.set_value(value, check=check) File "/home/abigas/software/microprobe/src/microprobe/code/ins.py", line 413, in set_value self.type.check(value) File "/home/abigas/software/microprobe/src/microprobe/target/isa/operand.py", line 1088, in check raise MicroprobeValueError( microprobe.exceptions.MicroprobeValueError: Invalid operand value: 1048576 (max: 1048575, min: 0)