Logo
TGCATALOG
Каталог Подборки Блог
Daniil Gentili - Новости проектов

Daniil Gentili - Новости проектов

Официальный канал с новостями проектов Daniil Gentili. Следите за разработками и обновлениями.

Нет оценок
406
28.10.2026
406
28.10.2026
Нет оценок
406
28.10.2026
Безопасный переход через бот
О канале

Официальный канал с новостями проектов Daniil Gentili. Следите за разработками и обновлениями.

Подписчиков 432
Тематика Другое
Язык Русский
Ссылка t.me/daniilgentili
Описание

Канал Daniil Gentili посвящен новостям его проектов. Здесь вы найдете официальную информацию о разработках, обновлениях и связанных материалах. Полезно для интересующихся IT и программированием в Telegram.

Последние посты

Daniil Gentili - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
I get that they needed to simplify the hardware implementation but damn
Daniil Gentili - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Daniil Gentili - Новости проектов
🔒Открыть пост
и посмотреть медиа
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 - Новости проектов
Динамика подписчиков
+-0.7% за 30 дней
Текущие
432
Месяц назад
435
Средний рост
+0 / день
Обновлено
4 часа назад

Отзывы о канале Daniil Gentili - Новости проектов

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход