Guest User

Untitled

a guest
Feb 23rd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. def to_signed_bit(x):
  2. return format(x & 0xff, '08b')
  3.  
  4. f = open('all_inputs_sra_test.txt', 'w')
  5. f.write('A[8] shft[3] out[8]\n')
  6.  
  7. a_values = range(-128, 128)
  8. shft_values = range(0, 8)
  9.  
  10. for a in a_values:
  11. for shft in shft_values:
  12. out = a >> shft
  13. print("{} {}".format(a, to_signed_bit(a)))
  14. f.write("{} {} {}\n".format(to_signed_bit(a), shft, to_signed_bit(out)))
Add Comment
Please, Sign In to add comment