NAME

SIRTX::VM::Register - module for interacting with SIRTX VM code

VERSION

version v0.03

SYNOPSIS

use SIRTX::VM::Register;

This package inherits from Data::Identifier::Interface::Userdata.

METHODS

physical

my $physical = $register->physical;

Returns the physical number of the register.

name

my $name = $register->name;

Returns the name of the register.

owner

my $owner = $register->owner;

$register->owner($owner);
# e.g:
$register->owner(SIRTX::VM::Register::OWNER_YOURS());

Gets or sets the register owner.

temperature

my $temperature = $register->temperature;

$register->temperature($temperature);
# e.g.:
$register->temperature(SIRTX::VM::Register::TEMPERATURE_HOT());

Gets or sets the register temperature.

clone

my SIRTX::VM::Register $clone = $register->clone;

Clones the register.

AUTHOR

Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2024-2025 by Löwenfelsen UG (haftungsbeschränkt) <support@loewenfelsen.net>.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)