code: def load_flags(self):
      self.load_flags_cpuinfo("Features")
      arch = self.get_cpuinfo_item("CPU architecture")
      # in case of mounting virtual filesystem of aarch64 kernel
      is_rootfs_v8 = int("0" + next(iter(arch))) > 7 if arch else 0
      if re.match("^(aarch64|AARCH64)", machine) or is_rootfs_v8:
          self.features_map = dict(
              NEON="ASIMD", HALF="ASIMD", VFPV4="ASIMD"
          )
      else:
          self.features_map = dict(
              # ELF auxiliary vector and /proc/cpuinfo on Linux kernel(armv8 aarch32)
              # doesn't provide information about ASIMD, so we assume that ASIMD is supported
              # if the kernel reports any one of the following ARM8 features.
              ASIMD=("AES", "SHA1", "SHA2", "PMULL", "CRC32")
          )
  
imports: import sys, platform, re, pytest
  from numpy._core._multiarray_umath import __cpu_features__, __cpu_baseline__, __cpu_dispatch__
  import numpy
  import subprocess
  import pathlib
  import os
  import re
label_desc: Use image node_id 1 for calling the Test_ARM_Features obj's underlying member method code with example usage: obj.load_flags() without return types