int value = VM_Magic.getMemoryInt(block.add(FREE_LIST_OFFSET)); value = (value & ~SIZE_CLASS_MASK) | (sizeClass<<SIZE_CLASS_SHIFT); VM_Magic.setMemoryInt(block.add(FREE_LIST_OFFSET), value);
VM_Word value = VM_Magic.getMemoryWord(block.add(FREE_LIST_OFFSET)); value = value.and(SIZE_CLASS_MASK.not()).or(VM_Word.fromIntZeroExtend(sizeClass).lsh(SIZE_CLASS_SHIFT)); VM_Magic.setMemoryWord(block.add(FREE_LIST_OFFSET), value);
  private static final void setBlockSizeClass(VM_Address block, int sizeClass)    throws VM_PragmaInline {    int value = VM_Magic.getMemoryInt(block.add(FREE_LIST_OFFSET));    value = (value & ~SIZE_CLASS_MASK) | (sizeClass<<SIZE_CLASS_SHIFT);    VM_Magic.setMemoryInt(block.add(FREE_LIST_OFFSET), value);  }