Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. .macro data size:req dest:req val:req p:vararg
  2. TRYPUTHEADER \size
  3. .long \dest
  4. .long \val
  5. .endm
  6.  
  7. .macro tryputheader size:req
  8. POLYTRYPUTHEADER \size
  9. .endm
  10.  
  11. .macro polytryputheader psize:req
  12. L1=0
  13. PUTHEADER \psize
  14. .purgem TRYPUTHEADER
  15. .macro tryputheader size:req
  16. .if \psize-\size //here \size saves state between polymorphs. Macro redefinition if size changes
  17. POLYTRYPUTHEADER \size
  18. .endif
  19. .endm
  20. .endm
  21.  
  22. .macro putheader size:req
  23. .byte \size
  24. .short 0xdeadbecc
  25. .byte 0xCC
  26. .endm
  27.  
  28.  
  29. //This needs headers
  30. .section dcd
  31. #include "DCD/ddr-1066mhz-64bit-setup.cfg"
  32. //#include "DCD/1066mhz_4x256mx16.cfg"
  33. //#include "DCD/clocks.cfg"
  34. #include "test.cfg"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement