Logo
TGCATALOG
Catalog Collections Blog
Daniil Gentili - Project news

Daniil Gentili - Project news

The official channel with the news of Daniil Gentili projects. Keep an eye on developments and updates.

No ratings
424
29.10.2026
424
29.10.2026
No ratings
424
29.10.2026
Safe redirect via bot
О канале

The official channel with the news of Daniil Gentili projects. Keep an eye on developments and updates.

Подписчиков 432
Тематика Other
Язык English
Ссылка t.me/daniilgentili
Description

Daniil Gentili channel is dedicated to the news of his projects. Here you will find official information about developments, updates and related materials. Useful for those interested in IT and programming in Telegram.

Latest posts

Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
The basic integer instruction sets are: - RV32I (32 registers, basic 32-bit integer instructions, control instructions (branch/jmp), load/store memory instructions, syscalls, memory ordering instructions (fences to avoid issues with out-of-order execution)) - RV32E (RV32I with 16 registers instead of 32) - RV64I (RV32I with 64-bit integer instructions and address space) - RV128I (RV64I with 128-bit integer instructions and address space)
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
Even atomics are a separate optional extension "A" (which makes sense as the basic RISC-V instruction set without any extension is very simple, and can for example be used on microcontrollers, there's even a simplified subset of the basic instruction set with fewer registers called RV32E)
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
Fun fact: the basic RISC-V instruction set (both 32-bit and 64-bit variants) doesn't even implement multiplication and division, they're implemented in a separate optional extension "M", unlike other RISC instruction sets like ARM
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
Fun fact: the basic RISC-V instruction set (both 32-bit and 64-bit variants) doesn't even implement multiplication and division, they're implemented in a separate optional extension "M", unlike other RISC instruction sets like ARM
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
Just in case you were curious, I'm reading the RISC-V spec because I'm working on a riscv64 implementation of JIT for PHP ;)
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
Also it's funny how the HINT instructions don't have a custom opcode, and instead reuse the opcode of common instructions like ADD, SUB, with destination register x0 (aka all instructions writing to the register equivalent of /dev/null may be treated as microarchitectural performance hints by implementations that support performance hinting)
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
I get that they needed to simplify the hardware implementation but damn
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
RISC-V instruction encoding is insane: Yes, *please* encode the 12-bit immediate imm by putting bit 12 in bit 31, bits 10-5 in bits 30-25, bits 4-1 in bits 11-8 and bit 11 in bit 7
Daniil Gentili - Project news
Daniil Gentili - Project news
🔒Открыть пост
и посмотреть медиа
MadelineProto now offers a simple broadcast API, that can be used to asynchronously broadcast messages to all users of a bot or userbot in the background, without incurring in timeouts or other issues. Note that unlike the bot API, MadelineProto can be used to fetch the full list of users, chats and channels of a normal bot, simply using its bot token. Here's a simple example, explaining how to broadcast a message and a photo to every user of a bot:
Daniil Gentili - Project news
FAQ

Open Daniil Gentili - Project news in Telegram and press the Start button. No separate registration is required.

Yes. The service is designed to be straightforward: open the resource, follow the on-screen instructions and start using it.

No. You can use Daniil Gentili - Project news directly in Telegram unless the resource description says otherwise.

Access depends on the resource. Check the current information in Telegram after opening Daniil Gentili - Project news.

The exact features depend on the resource. Open Daniil Gentili - Project news to see its current functions, content and access conditions.
Subscriber dynamics
+-0.2% last 30 days
Current
432
Month ago
433
Average growth
+0 / day
Updated
2 hours ago

Reviews for channel Daniil Gentili - Project news

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

Loading
Switch to Light Theme
Home Catalog Collections Blog Login