Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2013-09-21 17:23:21.0 alle 2013-09-21 17:23:21.0
    il segreto della magrezza di alex.tg
    sono i caffè bevuti in quantità fino al rischio cardiaco

    la caffeina accelera il metabolismo e con questo si consuma semplicemente stando in piedi, il cosidetto metabolismo basale

    • Avatar
      ☺
      Scritto da
      altg
      utente che non utiene
      il 2013-09-22 01:29:37.0 alle 2013-09-22 01:29:37.0
      Trollate totali: 11540
      Re: il segreto della magrezza di alex.tg
      > sono i caffè bevuti in quantità fino al rischio cardiaco
      >
      > la caffeina accelera il metabolismo e con questo si consuma semplicemente stando in piedi, il cosidetto metabolismo basale

      Anche riadattare tutte le precedenti globali usate dall'ambiente Linoleum perche` siano locali, per ottenere un ambiente thread-safe*, contribuisce. Tutte le rotelle che girano consumano parecchio. Fantasma

      * solo oggi, tutto il pomeriggio per spostare il call state flag dall'essere una globale all'essere un flag in un registro (su IA-32 ho scelto il direction flag di EFLAGS). Sicche` ora invece di impostare una variabile globale per comunicare al chiamante se una subroutine o funzione e` fallita o ha avuto successo, ho dovuto creare nell'ordine:

      - un'istruzione "success" per impostare DF = 1 (tradotta nello mnemonico STD);
      - un'istruzione "failure" per impostare DF = 0 (tradotta nello mnemonico CLD);
      - un'istruzione per tradurre lo stato attuale del DF a valore booleano e metterlo in un operando registro/memoria;
      - un'istruzione per fare il contrario e reimpostarlo da booleana in registro/memoria;
      - un paio d'istruzioni push/pop che agiscano su DF (basta agire su tutto EFLAGs, PUSHFD/POPFD, tanto gli altri non contano);
      - un paio d'istruzioni di confronto e salto condizionato per saltare in base allo stato del DF.

      Maledetto multihreading. In lacrime
      Maledetto e assolutamente desiderabile allo stesso tempo. Che palle. A bocca storta
      • Avatar
        Scritto da
        Non Autenticato
        il 2013-09-22 16:11:09.0 alle 2013-09-22 16:11:09.0
        Re: il segreto della magrezza di alex.tg
        > > sono i caffè bevuti in quantità fino al rischio cardiaco
        > >
        > > la caffeina accelera il metabolismo e con questo si consuma semplicemente stando in piedi, il cosidetto metabolismo basale
        >
        > Anche riadattare tutte le precedenti globali usate dall'ambiente Linoleum perche` siano locali, per ottenere un ambiente thread-safe*, contribuisce. Tutte le rotelle che girano consumano parecchio. Fantasma
        >
        > * solo oggi, tutto il pomeriggio per spostare il call state flag dall'essere una globale all'essere un flag in un registro (su IA-32 ho scelto il direction flag di EFLAGS). Sicche` ora invece di impostare una variabile globale per comunicare al chiamante se una subroutine o funzione e` fallita o ha avuto successo, ho dovuto creare nell'ordine:
        >
        > - un'istruzione "success" per impostare DF = 1 (tradotta nello mnemonico STD);
        > - un'istruzione "failure" per impostare DF = 0 (tradotta nello mnemonico CLD);
        > - un'istruzione per tradurre lo stato attuale del DF a valore booleano e metterlo in un operando registro/memoria;
        > - un'istruzione per fare il contrario e reimpostarlo da booleana in registro/memoria;
        > - un paio d'istruzioni push/pop che agiscano su DF (basta agire su tutto EFLAGs, PUSHFD/POPFD, tanto gli altri non contano);
        > - un paio d'istruzioni di confronto e salto condizionato per saltare in base allo stato del DF.
        >
        > Maledetto multihreading. In lacrime
        > Maledetto e assolutamente desiderabile allo stesso tempo. Che palle. A bocca storta

        Ah non era colpa dei gechi?
<softv>

Pagina generata in 32 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 23 negli ultimi cinque minuti, 46 negli ultimi 15 minuti