Answer from cs61c-er (Chienyu CHIEN 17789156) for Question 4 If we would like to design a co-processor for some specifically work, then we might use my own way which could achieve the same task more efficiently. Just like some processor manufacturer, they might follow the International Standard, but also add some tricky function which can improve the efficiency of the processor. Therefore, to follow a standard is a general idea, but how could we creat some new idea and use into a real world is also very important. But the standard should not be changed all the time !