Test case for 10543
Implement czchen-10543
Test case for 10543
Tweak indent
Skip self route
Add test case for 10543, self route
Update test case for 10543
Use 1ULL for 64-bit shift operand
Merge branch 'czchen/10543'

* czchen/10543:
  Use 1ULL for 64-bit shift operand
  Update test case for 10543
  Add test case for 10543, self route
  Skip self route
  Tweak indent
  Test case for 10543
  Implement czchen-10543
  Test case for 10543