macrospins