Yudai Kiyofuji

Results 13 comments of Yudai Kiyofuji

@wivwiv > How to approve new plug-ins for the released EMQ X version If a plugin is approved after the release of v4.3.1, for example, the plugin is listed as...

> There is no point in SHL/SHR and other arithmetic operations for R register Unlike bitwise operations like SHL/SHR, arithmetic operation does not exist for R register. Instead of introducing...

because it is relatively easier to perform bitwise operations on a byte array, than arithmetic operations

We we need to do is to change [CoreRegs::get](https://github.com/AluVM/rust-aluvm/blob/0e5ffc4bf63559d73a8530ebb4cef19ff5581b76/src/reg/core_regs.rs#L210) so that it accepts `impl Into` instead of `impl Into`. When one wants to get R-reg value, they should use `CoreRegs::get_r`...

Do we stop using [`MaybeNumber` on `PutOp::PutR`](https://github.com/AluVM/rust-aluvm/blob/f5ec8b9dd240b21900f8c6fb0c6ffd45c719b9a2/src/isa/instr.rs#L192) and introduce something like `ByteArray`? In this scenario, `Number` is now nothing to do with R-reg, so maybe[ `Number` should internally be `[u8;...

Hi, hasn't been active for a while. I am facing a challenge regarding with the solution above. Taking `MoveOp::MovR` for example: ```rust MoveOp::MovR(reg, idx1, idx2) => { regs.get_r_mut(*reg, idx2).copy_from_slice(regs.get_r(*reg, idx1));...

A heap allocation is inevitable when cloning a slice. I thought we should ensure that a program would run without any memory allocation except at VM startup time, are we...

@dr-orlovsky [Posit](https://posithub.org/docs/Posits4.pdf) looks nice among various tapered float standards. I will try to implement it on amplify repo

This is an unrealistic edge case but if both lhs and rhs are sets of regexes within anyOf, fuzzing will run n * m times to find the most similar...