X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firmode.c;h=f83214e1062db9b695ca15cfe8f2311ceb8a25da;hb=9baadfac02ee53ae9a7caa7593225a49ccd54753;hp=da2171c444ab818c8ad88ab51a1ab5b32fa15c26;hpb=64d71aea0b14b42c3016ef251cc4b6f48003b2f7;p=libfirm diff --git a/ir/ir/irmode.c b/ir/ir/irmode.c index da2171c44..f83214e10 100644 --- a/ir/ir/irmode.c +++ b/ir/ir/irmode.c @@ -745,7 +745,9 @@ void init_mode(void) { newmode.name = new_id_from_chars("E", 1); newmode.code = irm_E; newmode.sign = 1; - newmode.size = 80; + /* note that the tarval module is calculating with 80 bits, but we use + * 96 bits, as that is what will be stored to memory by most hardware */ + newmode.size = 96; mode_E = register_mode(&newmode);