Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Любите синтетические тесты, по которым Java превосходит Rust в стопицот раз? Угомонитесь уже.
Кстати, я именно это называл уродской работой с индексными регистрами.

- - - Добавлено - - -

Код:
;	---------------------------------
; Function _Abc
; ---------------------------------
_Abc:
	ld	hl,0x0000
	ld	(_c8),hl
	ld	(_c5),hl
	ld	(_c4),hl
	ld	(_c3),hl
	ld	hl,0x0000
	ld	(_c2),hl
	ld	(_c1),hl
	ld	(_j),hl
	ret
	SECTION code_compiler
;	---------------------------------
28 байт
Код:
; 229.	static void Abc (void)
Abc:
; 230.	{
; 231.	    static int j, c1, c2, c3, c4, c5, c8;
; 232.	
	LD	HL,0
	LD	(?0099),HL
	LD	(?0098),HL
	LD	(?0097),HL
	LD	(?0096),HL
	LD	(?0095),HL
	LD	(?0094),HL
	LD	(?0093),HL
; 233.	    j = c1 = c2 = c3 = c4 = c5 = c8 = 0;
	RET
; 234.	}
IAR 4.06a с опцией -z9, 25 байт.