I would suggest that it 2**2means 2 2 or alignment of 4 bytes, and 2**0means the absence of (one byte) alignment.
This value comes from the sh_addralignheader field of the ELF section. ELF specification states (primary focus):
sh_addralign . , , . sh_addr 0, sh_addralign. 0 . 0 1 , .
, , , objdump 2**x.
, , Python FORTRAN, ** - .
objdump.c, :
static void
dump_section_header (bfd *abfd, asection *section,
void *ignored ATTRIBUTE_UNUSED)
{
printf (" %08lx 2**%u", (unsigned long) section->filepos,
bfd_get_section_alignment (abfd, section));
objdump.h:
#define bfd_get_section_alignment(bfd, ptr) ((ptr)->alignment_power + 0)
alignment_power bfd:
unsigned int alignment_power;