@cs61ccy: "If we run the program in spim by loading both spf-main.s and sprintf.s, 
everything works. If we wanted to debug it using xspim, how are we to load 
both files and run it?
I tried loading the two files in different order, both unsuccessfully. "
    @cs61chd: "Not sure if this is your problem, but it could be:
If you load a file, then change it, and you want to load the changed 
version, you can't just load it again. You need to use clear->reload.
<quote>"
    @cs61cho: "That's right. I just want to add that this is because when you "load" a 
file, you are really just *appending* it to memory. Nothing gets 
overridden. That's why you must load spf-main.s first, and then 
sprintf. What's happening is that your sprintf is being attached after the 
previously loaded file, and that's why spf-main.s can use JAL on it.
-Geoffrey Lee
<quote>"
{'source': 'USENET', 'other_information': '{"reply_count": 2, "forum_name": "ucb.class.cs61c.20140815.mbox"}', 'file': 'data/output/usenet-ucb.class.parquet'}