<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def initialize_bfd(self, abfd):
 """Initialize underlying libOpcodes library using BFD."""

        self._ptr = _opcodes.initialize_bfd(abfd._ptr)              

        # Already done inside opcodes.c
        #self.architecture = abfd.architecture
        #self.machine = abfd.machine
        #self.endian = abfd.endian

        # force intel syntax
        if self.architecture == ARCH_I386:
            if abfd.arch_size == 32:
                self.machine = MACH_I386_I386_INTEL_SYNTAX
                #abfd.machine = MACH_I386_I386_INTEL_SYNTAX
            elif abfd.arch_size == 64:
                self.machine = MACH_X86_64_INTEL_SYNTAX