Пример #1
0
 def convert_to_imm(self, c):
     adr = self.convert_to_adr(c)
     return locations.ConstFloatLoc(adr)
Пример #2
0
 def expand_float(self, size, box):
     adr = self.assembler.datablockwrapper.malloc_aligned(16, 16)
     fs = box.getfloatstorage()
     rffi.cast(rffi.CArrayPtr(longlong.FLOATSTORAGE), adr)[0] = fs
     rffi.cast(rffi.CArrayPtr(longlong.FLOATSTORAGE), adr)[1] = fs
     return l.ConstFloatLoc(adr)