📦 Out of Context リポジトリ

リポジトリ / emssr / independent_common_compiler

r2
r2 emssr1
; メモリ窓へ二語書き、読み直して足す。load / store のマルチプレクサの見本
r2 emssr2
define i8 @memsum(i8 %a, i8 %b) {
r2 emssr3
e:
r2 emssr4
  store i8 %a, ptr 0
r2 emssr5
  store i8 %b, ptr 1
r2 emssr6
  %x = load i8, ptr 0
r2 emssr7
  %y = load i8, ptr 1
r2 emssr8
  %s = add i8 %x, %y
r2 emssr9
  ret i8 %s
r2 emssr10
}