boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

arm64-store-const-lvalue.before (388B)


      1     if (svr == (VT_CONST | VT_LVAL | VT_SYM)) {
      2         arm64_sym(30, sv->sym, svcul); // use x30 for address
      3         if (IS_FREG(r))
      4             arm64_strv(arm64_type_size(svtt), fltr(r), 30, 0);
      5         else
      6             arm64_strx(arm64_type_size(svtt), intr(r), 30, 0);
      7         return;
      8     }
      9 
     10     printf("store(%x, (%x, %x, %llx))\n", r, svtt, sv->r, (long long)svcul);
     11     assert(0);