Make python script py3 compatible
This commit is contained in:
parent
83e204e52e
commit
61bc1221bf
@ -1,32 +1,33 @@
|
|||||||
#!/usr/bin/env python2
|
#!/usr/bin/env python2
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
num_isr = 256
|
num_isr = 256
|
||||||
pushes_error = [8, 10, 11, 12, 13, 14, 17]
|
pushes_error = [8, 10, 11, 12, 13, 14, 17]
|
||||||
|
|
||||||
print '''
|
print('''
|
||||||
.intel_syntax noprefix
|
.intel_syntax noprefix
|
||||||
.extern isr_common
|
.extern isr_common
|
||||||
'''
|
''')
|
||||||
|
|
||||||
|
|
||||||
print '// Interrupt Service Routines'
|
print('// Interrupt Service Routines')
|
||||||
for i in range(num_isr):
|
for i in range(num_isr):
|
||||||
print '''isr{0}:
|
print('''isr{0}:
|
||||||
cli
|
cli
|
||||||
{1}
|
{1}
|
||||||
push {0}
|
push {0}
|
||||||
jmp isr_common
|
jmp isr_common '''.format(i,
|
||||||
'''.format(i,
|
'push 0' if i not in pushes_error else 'nop'))
|
||||||
'push 0' if i not in pushes_error else 'nop')
|
|
||||||
|
|
||||||
print ''
|
print('')
|
||||||
print '''
|
print('''
|
||||||
// Vector table
|
// Vector table
|
||||||
|
|
||||||
.section .data
|
.section .data
|
||||||
.global isr_table
|
.global isr_table
|
||||||
isr_table:'''
|
isr_table:''')
|
||||||
|
|
||||||
for i in range(num_isr):
|
for i in range(num_isr):
|
||||||
print ' .quad isr{}'.format(i)
|
print(' .quad isr{}'.format(i))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user